7. 死循环
死循环是指循环条件一直成立的循环。
写法:
while True:
语句块
- 死循环通常使用 break 语句来终止循环;
- 死循环的 else 子句中的语句永远不会执行;
- 死循环通常用于循环次数无法确定的循环。
示例
写一个程序,输入任意个学生的成绩,当输入负数时结束输入。打印这些学生的总成绩。
total_score = 0 # 记录总成绩
while True:
score = int(input('请输入成绩: '))
if score < 0:
break
total_score += score
print('总成绩是:', total_score)