Python流程控制语句实战
一、对象的布尔值
测试:
二、IF语句
取钱实验
a=int(input('我的余额'))
b=int(input('我要取'))
if b<=a:
print('取款成功,您的余额为',a-b)
else:
print('余额不足,请重试')
判断奇偶数实验
a=int(input('shu'))
if a%2==0:
print('偶数')
else:
print('奇数')
多分支结构
a=int(input('num'))
if a>80 and a<100:
print('优秀,帅帅气气')
elif a>60 and a<80:
print('一般,中不溜子')
elif a<60:
print('不及格,挨揍吧')
三、While语句
列出1到100的偶数
i=1
while i<100:
i += 1
if i%2 ==0:
print(i)
四、for循环
循环执行4次
for _ in range(1,5):
print('test')
test
test
test
test
计算1到100之间的偶数和
sum=0
for i in range(1,101):
if i%2==0:
sum+=i
print(sum)
五、break语句
注意:仅能出现在循环体中 判断3次输入的密码是否正确
a=0
while a<3:
mima=input("您的密码是:")
if mima=='8888':
print("right")
break
else:
print("false")
a+=1
六、continue语句
break会退出,continue会进入下一个循环,不会退出 输出1到50之间5的倍数
for i in range(1,51):
if i%5!=0:
continue
print(i)
七、else语句
与for连用时,循环结束后输出else语句的内容:
for i in range(3):
pwd=input("请输入密码:")
if pwd==8888:
print("right")
break
else:
print("false")
else:
print("密码错误超过3次,退出")
八、嵌套循环
输出一个9乘4的矩形:
for i in range(1,10):
for j in range(1,5):
print("*",end='\t')
print()
99乘法表
for i in range(1,10):
for j in range(i+1):
print(i,'x',j,'=',i*j,end='\t')
print()
九、总结
|