所以我正在试着做一个计算器,但是当我做加法的时候(也可以用其他的东西,例如),它确实可以工作,但是在结果出来后,它又要求2号,我只是想让代码重新开始。
下面是代码的加号部分:
q = input(str("Wil je de bewerkingsteken legende zien? (j/n): "))
if q == "J" or q == "j" :
print ("\nplus = + ")
print ("min = -")
print ("maal = X")
print ("delen door = :")
print ("quadrateren = Q")
print ("tot de kracht van = P")
print ("Worteltrekken = W")
print ("Procent = %")
num1 = float(input("\n Nummer 1: "))
bew = input("\n Bewerkingsteken: ")
num1_word = (str(num1))
if bew == "+" :
plus_num2 = input(float("\nNummer 2: "))
plus_num2_con = (str(plus_num2))
plus_out = (num1 + plus_num2)
plus_out1 = (str(plus_out))
print ("\n" + num1_con +" + " + num2_con + " = " + plus_out1)发布于 2021-09-17 08:48:15
首先,您为plus_num2编写了错误的输入。试试这个;
plus_num2 = float(input("\nNummer 2: "))其次,定义与上次打印函数不同的数字名称。试试这个;
print ("\n" + num1_word +" + " + plus_num2_con + " = " + plus_out1)第三,如果你想重新开始代码,你可以在第一行添加while True。
https://stackoverflow.com/questions/69220301
复制相似问题