2017-10-23 9 views
-1
total = 0             
print ("Enter first number") 
num1 = input() 
print ("Enter 1)Add 2)Minus 3)Multiply 4)Divide") 
choice = input() 

while True: 
    print("Wrong Answer Pick Again") 
    print("Enter 1)Add 2)Minus 3)Multiply 4)Divide") 
    choice = input() 
    if choice => 1 and choice =< 4: 
     break 

if choice == 1: 
    print ('Enter second number') 
    num2 = input() 
    total = num1 + num2 

elif choice == 2: 
    print ('Enter second number') 
    num2 = input() 
    total = num1 - num2 
elif choice == 3: 
    print ('Enter second number') 
    num2 = input() 
    total = num1 * num2 
elif choice == 4: 
    print ('Enter second number') 
    num2 = input() 
    total = num1/num2 

print("Total") 
print (total) 

「if choice => 1とchoice = < 4:」という構文エラーが発生しました。私は非常に多くの異なることを試みたが、何も働いていない。真のループ中にPythonエラーが発生しました

+2

'選択> = 1と選択肢<= 4であれば、この答えをマークすることができます'if 1 <= choice <= 4:' –

+0

シンボルを逆にする必要があります: '> =' – PRMoureu

+0

ありがとうございました。 – Adam

答えて

1

このスクリプトは、あなたのために働く必要があります。

total = 0             

print ("Enter 1)Add 2)Minus 3)Multiply 4)Divide") 
choice = int(input()) 

for _ in range(int(input("total test cases"))): 


    if choice >= 1 and choice <= 4: 
     if choice == 1: 
      print ("Enter first number") 
      num1 = int(input()) 
      print ('Enter second number') 
      num2 = int(input()) 
      total = num1 + num2 
      print("Total is: ",total) 
      choice=int(input("enter choice again")) 

     elif choice == 2: 
      print ("Enter first number") 
      num1 = int(input()) 
      print ('Enter second number') 
      num2 = int(input()) 
      total = num1 - num2 
      print("Total is: ",total) 
      choice=int(input("enter choice again")) 

     elif choice == 3: 
      print ("Enter first number") 
      num1 = int(input()) 
      print ('Enter second number') 
      num2 = int(input()) 
      total = num1 * num2 
      print("Total is: ",total) 
      choice=int(input("enter choice again")) 

     elif choice == 4: 
      print ("Enter first number") 
      num1 = int(input()) 
      print ('Enter second number') 
      num2 = int(input()) 
      total = num1/num2 
      print("Total is: ",total) 
      choice=int(input("enter choice again")) 
    else: 
     print("wrong number entered") 
     choice=int(input("enter again")) 

注: `あるいは単に:あなたはこの回答は参考になりまし判明した場合、あなたは正しい

+0

助けていただきありがとうございます。私は自分のコードで使用します。 – Adam

+0

@Adamスクリプトはあなたの質問に応じて動作するので、私は自分の答えを編集しました – Demonking28

関連する問題