0
Combining variables and if-statements
I thought it would be more interesting to combine a variable with the if-statement and here is what I have come up with: x = input("enter a number:\n") x = int(x) if x > 5: print(x," is greater than 5") print("Program ended") The thing that I don't understand is why the output includes the phrase "enter a number". Is that string part of x? But if it was then it shouldn't be possible to turn it into an integer. I'm confused and would appreciate if someone could explain it to me. Thanks!
3 Antworten
+ 11
because, when you run the code on a ide. the string is shown as a prompt in the terminal.
here's what you see
enter a number: waits for a number to be given.
enter a number:5 gets a number
program ended
+ 2
Thank you for the quick replies!
+ 1
Timo Luege you have a input as
input ("enter a number")
if you don't want to show the phrase "enter a number", simply have:
x =int (input())
if x > 5:
print(x," is greater than 5")
print("Program ended")