Python学习笔记五:条件与循环语句

if 条件判断

if  判断条件:
	执行语句……
else:
	执行语句……
# 朴素的条件判断语句,需要注意的是Python由于在条件判断没有引入大括号( { } )
# 语句之间有强烈的缩进规范,不然还能怎么着呢?
 
if 判断条件1:
    执行语句……    
elif 判断条件2:
    执行语句……
else:
    执行语句……
# 多重条件判断,elif 指 else if
age = 12
if age < 18:
 print('18岁以下不宜观看')
# if语句后面必须有 : 
# Python代码的缩进规则:具有相同缩进的代码被视为代码块
num = 5
if num >= 0 and num <= 10:
print( 'hello')
# 判断值是否在0~10之间
# 输出结果: hello
 
Output
 
18岁以下不宜观看
hello
for 变量 in 项目 :
    执行语句······
# 朴素的for循环
 
for 变量 in 项目 : 
    for 变量 in 项目 : 
        执行语句······
lst = list(range(10))
for i in lst[::2]:
print(i)
print('-----')
# 遍历list
age = {'Tom':18, 'Jack':19, 'Alex':17, 'Mary':20}
for name in age:
print(name + '年龄为:%s岁' % age[name])
# 遍历字典
 
Output
 
0
2
4
6
8
-----
Mary年龄为:20岁
Tom年龄为:18岁
Alex年龄为:17岁
Jack年龄为:19
count = 0
while count < 9:
      print( 'The count is:', count)
      count = count + 1
print( "Good bye!")
# 这里count<9是一个判断语句,当判断为True时,则继续运行
 
Output
The count is: 0
The count is: 1
The count is: 2
The count is: 3
The count is: 4
The count is: 5
The count is: 6
The count is: 7
The count is: 8
Good bye!
s = 0
for i in range(5):
if i == 3:
continue
s = s + i
print('Continue控制,求和结果是%d'%(s))
# continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
s = 0
for i in range(5):
if i == 3:
break
s = s + i
print('Break控制,求和结果是%d'%(s))
# break语句用来终止循环语句,即便循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
 
Output
Continue控制,求和结果是7
Break控制,求和结果是3
1 COMMENTS
  1. 2018/11/12
    kubaoya

    感觉这些语句有的时候好像逻辑学用语

LEAVE A REPLY

loading