【发布时间】:2020-02-02 20:14:45
【问题描述】:
我开始学习我的第一门真正的语言,但找不到解决问题的方法:
如果有人输入负 10 而不是 -10,我该如何转换用户输入?
我只想将减号转换为 -
我还添加了我的代码。
def get_temperatur():
minus = "-"
plus = "+"
while True:
C = input("Input temperature in Celsius: ")
try:
C = float(C)
return C
except ValueError:
print("That is not a valid input")
def convert_to_Kelvin(C):
K = C +273.15
return K
if __name__ == "__main__":
C = get_temperatur()
print("That is " + str(convert_to_Kelvin(C)) + " Kelvin")
def convert_to_Fahrenheit(C):
L = C * 1.8
F = L +32
return F
if __name__ == "__main__":
F = get_temperatur()
print("That is " + str(convert_to_Fahrenheit(F)) + " Fahrenheit")
我希望用户输入的减号被转换为 -
【问题讨论】:
-
你尝试了什么?哪里失败了?你的实际问题是什么?这不是“为我解决问题”页面。
-
我只是想学习如何编写代码,将用户输入中的特定单词转换为其他内容。
-
你可以使用Python替换函数到replace text in a string with a different string
-
您是说您要解决用户输入“-10”而不是“-10”作为温度的情况吗?
-
谢谢,这正是我正在寻找的 :)
标签: python python-3.x python-2.7 python-requests