• break用于结束最近的函数体;
    • continue用于跳出本次循环; ``` num_list = [] while True: num_input = input(‘请输入您要录入的名字’) if num_input == (‘q’ or ‘Q’):

      1. break

      else:

      1. num_list.append(num_input)

      print(num_list)

    num_list = [] while True: num_input = input(‘请输入您要录入的名字’) if num_input == (‘q’ or ‘Q’): continue

    1. else:
    2. num_list.append(num_input)
    3. print(num_list)

    print(num_list)

    1. ```
    2. def continue_func(): #并判断是否为偶数循环录入
    3. conti_list = []
    4. while True:
    5. conti_input = input('请输入您想写的数字:')
    6. if conti_input == ('q'or 'Q'):
    7. break
    8. conti_num = int(conti_input)
    9. if conti_num > 10:
    10. if conti_num % 2 == 0:
    11. conti_list.append(conti_num)
    12. else:
    13. continue
    14. else:
    15. print('继续尝试')
    16. return conti_list
    17. # break_func()
    18. print(continue_func())
    1. grade_list = []
    2. num=0
    3. while True: # 此函数是否为嵌套函数?
    4. score_input = input('请您输入自己的成绩:')
    5. if score_input.upper() == 'Q':
    6. break
    7. else:
    8. grade_list.append(int(score_input))
    9. num+=1
    10. else:
    11. print('您总共输入{}人成绩'.format(num))
    12. print('我不是else函数打印的,您总共输入{}人成绩'.format(num))
    1. grade_list = []
    2. num=0
    3. for i in range(4):
    4. score_input = input('请您输入自己的成绩:')
    5. if score_input.upper() == 'Q':
    6. break
    7. else:
    8. grade_list.append(int(score_input))
    9. num+=1
    10. else:
    11. print('我是else函数打印的,您总共输入{}人成绩'.format(num))
    12. print('我不是else函数打印的,您总共输入{}人成绩'.format(num))