<p>我有一个任务是给Clesius计算器生成一个华氏度,并使用try and except<code>ValueError</code>函数,但我不能多次输入错误值,否则它会崩溃。我希望用户输入一个数字而不是字母。这就是我的代码现在的样子</p>
<pre><code>print("Hej och välkommen till Fahrenheit omvandlaren")
Fahrenheit = (input("Vänligen ange grader i Fahrenheit: "))
try:
test = float(Fahrenheit)
except ValueError:
Fahrenheit = (input("Vänligen ange ett tal!"))
Celsius = (float(Fahrenheit)-32)*5/9
print(Fahrenheit, "Fahernheit är lika med",(round(Celsius,2)),"grader Celsius")
</code></pre>
<p>一般来说,我不熟悉编程,如果你能用一种简单的方式解释一下如何在不让程序崩溃的情况下多次输入字符串,我将不胜感激</p>