python - SyntaxError:无效的语法 - Python 初学者
问题描述
我决定在空闲时间学习一些新东西。退出后,我将再次尝试 Python。我正在尝试创建一个程序,以磅和公斤为单位转换用户体重。如果我决定是公斤还是磅,我已经成功地创建了。但是,用户可以选择是否输入 KG 或磅。第一部分它工作正常。如果我选择 KG 没问题。我在输入 elif 代码时遇到问题。请参阅下面的代码,在此先感谢。
choice = input("Do you Want to Calculate in Pounds or KG? ")
if choice == "KG":
weight_KG = input("What is your Weight in KG? ")
weight_pounds = float(weight_KG) * 2.204
print("Your Weight in Pounds is " + str(weight_pounds))
elif choice == "Pounds":
Pounds_Weight = input("What is your Weight in Pounds? ")
kg_Weight = float(Pounds_Weight) * 0.45
print(kg_Weight)
else :
print("Invalid Value")
解决方案
您的代码运行良好。我只发现了预期的错误。choice = input("你想用磅还是公斤计算?")
choice = input("Do you Want to Calculate in Pounds or KG? ")
if choice == "KG":
weight_KG = input("What is your Weight in KG? ")
weight_pounds = float(weight_KG) * 2.204
print("Your Weight in Pounds is " + str(weight_pounds))
elif choice == "Pounds":
Pounds_Weight = input("What is your Weight in Pounds? ")
kg_Weight = float(Pounds_Weight) * 0.45
print(kg_Weight)
else :
print("Invalid Value")
推荐阅读
- ruby - 有没有办法像在 Ruby 中一样从字符串插值中使用 Elixir 中的动态函数名称?
- java - 如何替换不在两个字符之间的所有字符串?
- timestamp - WSO2-IS-5.6:LastPasswordUpdate 和 lastLogin 采用纪元格式而不是 ISO
- php - 请求已发送,但我在控制台中收到错误并且不运行脚本
- php - 如何使用当前日期在 codeigniter 上获取数据?
- javascript - Vue多选不删除选项
- c - C 释放联合内的字符串
- javascript - Mongoose:使用 _id 以外的字段填充路径
- javascript - 是否可以使用 MediaRecorder() 获取音频数据的原始值
- javascript - D3.JS 带有点图的工具提示