Python程序实现主界面循环、输入次数统计功能问题求助
完整实现代码
# 初始化统计变量与循环控制标记 total_num_count = 0 is_running = True while is_running: # 每次循环都回到主界面输入环节 main_screen = input("请选择操作:输入W新增数字,输入P查看本次会话累计输入数字总数,输入T终止程序:") if main_screen == "W": screen_number = int(input("请输入要提交的数值:")) # 每成功输入一个数字,统计值+1 total_num_count += 1 if screen_number >= 10: print("该数值偏高") else: print("该数值偏低") elif main_screen == "P": print(f"本次会话累计输入数字总数为:{total_num_count}") elif main_screen == "T": print("程序正在终止") is_running = False else: print("输入无效,请重新选择")
核心改动说明
- 新增外层无限循环逻辑:用
while循环包裹主界面交互代码,每次操作完成后自动回到主界面输入步骤,直到用户输入T修改循环控制标记退出 - 新增统计功能:程序启动时初始化计数变量,每次成功完成数字输入流程后计数加1,用户触发P键操作时直接输出当前计数值即可
- 修复原代码错误:修正了原代码中未定义的
user_grade、user_menu变量名错误,补充了分支逻辑覆盖
内容的提问来源于stack exchange,提问作者breadcrumbslicers
相关产品推荐
相关产品推荐

