python - 如何使输入提示不出现条件
问题描述
所以我希望这个代码像一个 3 数字计算器,但是当问 Y/N 问题时,问题是“输入第三个数字仍然显示,对不起,如果这是一个愚蠢的问题,这里是代码:
num1 = float(input("Enter a number: "))
num2 = float(input("Enter a second number: "))
question = input("Would you like to add another number? Y/N ")
num3 = float(input("Enter a third number: "))
if question =="Y":
print(num1 + num2 + num3)
if question =="N":
print(num1 + num2 + num3
解决方案
您只需要 getnum3
的值是否question
为"Y"
。
num1 = float(input("Enter a number: "))
num2 = float(input("Enter a second number: "))
question = input("Would you like to add another number? Y/N ")
if question == "Y":
num3 = float(input("Enter a third number: "))
print(num1 + num2 + num3)
else:
print(num1 + num2)
推荐阅读
- javascript - 带有自定义 webPack 配置的打字稿 setupProxy.js
- javascript - 引导 4 升级后 jquery 滑块不显示
- java - apache commons-text StringSubstitutor, valueMap.put("amount", 20.0); 如何输出`$20.0`?
- vue.js - 如何在 Vue Meta 3 中创建自定义元标记?
- build - 直接从 C# Interactive / RoslynPad 构建
- linux - 如何使用 microdnf install 安装 PostgreSQL 终端客户端?
- mysql - 在 SQL 中只加入一次表
- java - 发生错误时如何跳过一行
- javascript - 在 Chart.js 条形图中显示数据值(版本 3)
- spring-boot - @SpringBootTest 在 maven 测试运行时不会失败,当它应该