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

Python硬币折算便士计算程序 代码无法输出总价值求助

问题说明

编写Python程序实现硬币总价值折算为便士的功能时,现有代码已完成单种硬币的价值换算逻辑,但缺少总价值求和步骤,最终打印语句仅输出提示语,未展示计算结果。
现有代码已完成的逻辑:

  • 引导用户分别输入25美分、10美分、5美分硬币的数量
  • 按单枚硬币对应的便士价值完成单类硬币的价值换算:1枚25美分=25便士、1枚10美分=10便士、1枚5美分=5便士
修复步骤

只需要补充两处逻辑即可正常运行:

  • 新增总价值计算:将三类硬币换算后的价值相加,得到折算后的总便士数
  • 修改最终打印语句,把计算得到的总结果传入打印函数,和提示语一同输出
修复后完整代码

如果需要中文提示,可直接运行以下代码:

print("请输入硬币数量:")
quarters = int(input("25美分硬币数量:"))
quarters = quarters * 25
dimes = int(input("10美分硬币数量:"))
dimes = dimes * 10
nickels = int(input("5美分硬币数量:"))
nickels = nickels * 5
# 计算总便士价值
total_pennies = quarters + dimes + nickels
print(f"折算为便士的总价值是 {total_pennies}")

如果需要保留原英文提示,将提示文本替换为对应英文即可,核心逻辑不变,对应最后输出行可写为:
print("The total is", total_pennies)
运行后会按原提示逻辑输出计算结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 07:39:20