- break用于结束最近的函数体;
continue用于跳出本次循环; ``` num_list = [] while True: num_input = input(‘请输入您要录入的名字’) if num_input == (‘q’ or ‘Q’):
break
else:
num_list.append(num_input)
print(num_list)
num_list = [] while True: num_input = input(‘请输入您要录入的名字’) if num_input == (‘q’ or ‘Q’): continue
else:
num_list.append(num_input)
print(num_list)
print(num_list)
```
def continue_func(): #并判断是否为偶数循环录入
conti_list = []
while True:
conti_input = input('请输入您想写的数字:')
if conti_input == ('q'or 'Q'):
break
conti_num = int(conti_input)
if conti_num > 10:
if conti_num % 2 == 0:
conti_list.append(conti_num)
else:
continue
else:
print('继续尝试')
return conti_list
# break_func()
print(continue_func())
grade_list = []
num=0
while True: # 此函数是否为嵌套函数?
score_input = input('请您输入自己的成绩:')
if score_input.upper() == 'Q':
break
else:
grade_list.append(int(score_input))
num+=1
else:
print('您总共输入{}人成绩'.format(num))
print('我不是else函数打印的,您总共输入{}人成绩'.format(num))
grade_list = []
num=0
for i in range(4):
score_input = input('请您输入自己的成绩:')
if score_input.upper() == 'Q':
break
else:
grade_list.append(int(score_input))
num+=1
else:
print('我是else函数打印的,您总共输入{}人成绩'.format(num))
print('我不是else函数打印的,您总共输入{}人成绩'.format(num))