钟离的python小白之路(四)--- for循环
for循环语句:
for iterating_var in sequence: statements(s)
知识点:
1、内置函数range(start, stop[, step])
(一)start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5)
(二)stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
(三)step:步长,默认为1。例如:range(0, 5) 等价于 range(0,5, 1)
2、for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
需求:猜 zhongli 的年龄,猜对则结束循环,猜错3次后退出循环
代码实现如下:
1 # zhonglixiansheng 2 age_zhongli = 18 3 count = 0 4 for count in range(3): #计数3次,即3次循环 5 _age_zhongli = int(input("age_zhongli:")) 6 if age_zhongli == _age_zhongli: 7 print("You guessed right!") 8 break 9 elif _age_zhongli > age_zhongli: 10 print("too big!") 11 else: 12 print("too small!") 13 count +=1 #计数加1 14 else: 15 print("quit!")
运行结果:
age_zhongli:16 too small! age_zhongli:30 too big! age_zhongli:18 You guessed right!

浙公网安备 33010602011771号