python-3.x - 默认情况下来自用户的输入在 Python 3.6 中不显示
问题描述
当我运行此代码时,默认情况下它显示无,我如何选择无?
下面的代码:
t1 = input("Please Enter First Product: ")
t1_p = input(print(f"Please Enter {t1} Price: "))
t1_p = float(t1_p)
t2 = input("Please Enter Second Product: ")
t2_p = input(print(f"Please Enter {t2} Price: "))
t2_p = float(t2_p)
t3 = input("Please Enter Third Product: ")
t3_p = input(print(f"Please Enter {t3} Price: "))
t3_p = float(t3_p)
print(f"Average of {t1}, {t2} and {t3} prices is : {(t1_p+t2_p+t3_p)/3}")
输入值时不应出现突出显示的 IDE 的结果:
解决方案
也许尝试摆脱打印:
t1 = input("Please Enter First Product: ")
t1_p = input(f"Please Enter {t1} Price: ")
t1_p = float(t1_p)
推荐阅读
- java - 如何从另一个测试中调用测试?
- r - 更改 ggsurvplot 中的标签名称
- javascript - OpenLayers4/ JavaScript:有没有办法获取 ImageWMS 层的所有功能?
- python - 将文件重命名为另一个磁盘
- ionic-framework - Ionic:使用相同的代码创建 Web 应用程序和本机应用程序?
- javascript - 如何使用 FlowType 继承类?
- html - 包含引导链接后如何保留原始css文件?
- vba - 如何对 word 文档中的某些表格应用排序?
- python - 无法使用 send_from_directory 提供文件
- postgresql - 循环遍历 plpgsql 中的复合数组