钟离的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!

 

posted @ 2022-02-14 16:58  钟离先生  阅读(72)  评论(0)    收藏  举报