+ 2

What is the error

num1=int(input()) num2=int(input()) if num1>num2 print("num1 is greater") else print("num2 is greater") if num1==num2 print('equal')

1st Apr 2021, 5:43 PM
Miracle Idiahi
Miracle Idiahi - avatar
7 Réponses
+ 2
Your indentation is off. Missing colons : for if-else. You need to use elif and check for equality before the else statement. (Or check elif num2 > num1 and use else for equality) num1 = int(input()) num2 = int(input()) if num1 > num2: print("num1 is greater") elif num1 == num2: print("equal") else: print("num2 is greater")
1st Apr 2021, 5:58 PM
ChaoticDawg
ChaoticDawg - avatar
+ 3
try this num1 = int(input()) num2 = int(input()) if num1 > num2: print("num1 is greater") elif num1 == num2: print("equal") else: print("num2 is greater")
1st Apr 2021, 8:14 PM
Soulaimane Sarouri
Soulaimane Sarouri - avatar
+ 1
Indent(space) before print
1st Apr 2021, 5:54 PM
Carlos
Carlos - avatar
+ 1
try something like this : num1=int(input("\ninput num1:")) num2=int(input("\ninput num2:")) if num1>num2: print("\nnum1 is greater") elif num1<num2: print("\nnum2 is greater") else : print('\nequal')
1st Apr 2021, 6:22 PM
Ou-Sama
Ou-Sama - avatar
+ 1
Never forget the colon(:) or indenting its very important
2nd Apr 2021, 12:23 AM
Andrew Musanyera
Andrew Musanyera - avatar
+ 1
Thank you all
2nd Apr 2021, 8:20 PM
Miracle Idiahi
Miracle Idiahi - avatar
+ 1
Num1=int(input()) Num2=int(input()) If Num1>Num2: Print("num1 is greater") Elif Num1<Num2: print("num2 is greater") Else: print("Equal")
3rd Apr 2021, 1:03 PM
Leila Kelmoua
Leila Kelmoua - avatar