# 条件判断
s = '储蓄卡'
if s == '男': # 如果if 表达式成立 ,则执行下级语句
print('男性')
elif s == '女': # 如果上面表达式不成立,执行本次判断,本次表达式成立 则执行下级语句
print('女性')
else:print('打扰了') # 如果上面都不成立,则执行本次语句
三目运算,简单的 if else 的简写
x = 4
if x%2 == 0:
print('偶数')
else:
print('奇数')
r = '偶数' if x%2 == 0 else '奇数'
print( r )
with 循环
with True:
print('123')
with True:
print('435')
break # 跳出本循环
i = 0
with i<10:
i += 1
if i == 5:
continue # 不执行下面的代码,直接重新开始,
print(i)
with 1:
pass
if ...
break
eles: pass # 循环正常结束,才执行这里的语句,break 的不执行本语句
break,continue,eles 同样可用于 for 循环中
for 循环
sr = 'abcdefghaj'
for i in st:
print(i)
di = { 1:2,3:5,5:4 }
for i in di: # 迭代字典,取 key
print(i)
print( '',end='' ) 默认 end = '\n'
print('1,end='######') end = '\t'
print('2')
range( 1,11,2 )
从 1 开始,到 10, 步长为 2