1、while循环
联系代码: m =0 #定义m的值为0 print(‘循环开始之前m=%s‘ % m) while range(10): m +=1 #每次循环m的值+1 print("第%s个循环,此时m=%s" % (m, m)) if m%2==0: print(m) if m >=10: print(‘开始判断m,此时m=%s‘ % m) break
运行结果:
循环开始之前m=0 第1个循环,此时m=1 第2个循环,此时m=2 2 第3个循环,此时m=3 第4个循环,此时m=4 4 第5个循环,此时m=5 第6个循环,此时m=6 6 第7个循环,此时m=7 第8个循环,此时m=8 8 第9个循环,此时m=9 第10个循环,此时m=10 10 开始判断m,此时m=10
2、if else判断
简单例子: boy_age = 32 count = 0 while True: count += 1 oldboy_age = input(‘oldboy_age:‘) if oldboy_age: oldboy_age = int(oldboy_age) else: if count == 3: print(‘对不起,%s次用尽,请重新运行‘%count) break else: print(‘你还有%s次机会‘ % (3-count)) continue if oldboy_age == boy_age: print(‘是的,回答正确‘) break elif oldboy_age > boy_age: print(‘往小点猜...‘) else: print(‘往大点猜....‘) if count == 3: s = input(‘请问是否重新猜测..?(y/n)‘) if s != ‘n‘: count = 0 break
此段代码作为测试学习使用,会存在不完善的情况,可以复制代码到本地进行运行测试。
s = 5
s1 = int(input(‘a:‘))
if s1 > 5:
print(‘no,is small‘)
elif s1 < 5:
print(‘no,is big‘)
else:
print(‘Yes, bingo‘)
多次详细的判断,if elif else
3、关键字解释
break #返回,退出整个循环 continue #返回,退出当次循环