0
If and not if question
I want to know if I can ever get this first line to be excuted and why is it not. Please explain thanks If not true: Print("1") Elif (1+1==3): Print("2") Else: Print("3") Here which statement is the first pointing to. And this is shown as error. I expected since the whole statement is gonna be false and the second statement doesn't run the first should run and the output will result in printing 1 but that is not the case. Can somebody explain how this works? Thanks
4 ответов
0
there’s an error because you have used capital letters wrong. now it should work:
if not True:
print("1")
elif (1+1==3):
print("2")
else:
print("3")
0
Ok, first of all "E" in "Elif" & "Else" should be "IN LOWER CASE" is "elif" & "else".
Now, In your code first "if" statement will be always "false" because its "not true".
Then it will come to your "elif" statement, which is also false as (1+1 == 3) will return "false".
Then your "else" statement will be executed.
so it will print 3.
0
So there's no way to make the output print 1?
0
No with "not true" its not possible
For that it should be "true" or "not false".
"not true" will alway return "false"
Therefore if statement will not be executed.