You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 05:45:00