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

Python新手求助:如何让乘法程序运行5次后停止?

实现可重复5次的数字相乘程序(含for循环与函数)

你可以通过封装函数+外层for循环的方式实现需求,既保留你原有的累加式乘法逻辑,又能控制程序运行5次后停止。以下是修改后的完整代码:

def multiply_numbers():
    # 获取用户输入
    num1 = int(input('Enter first number: '))
    num2 = int(input('Enter second number: '))
    
    # 用for循环计算乘积(累加实现乘法)
    product = 0
    for i in range(1, num2 + 1):
        product += num1
    
    # 输出计算结果
    print(f"The Product of the numbers: {product}")

# 控制程序执行5次
for _ in range(5):
    multiply_numbers()

关键修改说明:

  • 封装函数:把输入、计算、输出的完整流程放进multiply_numbers()函数中,满足任务要求的「使用函数」条件,同时让代码结构更清晰。
  • 外层循环控制次数:用for _ in range(5)循环调用函数5次,每次调用都会重新请求用户输入并完成计算,5次循环结束后程序自动停止。
  • 保留原有逻辑:完全保留了你用for循环累加实现乘法的代码,符合任务对for循环的要求。

内容的提问来源于stack exchange,提问作者Perrysh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 03:15:57