+ 7
Elif and else , python
Hello when im writing a programm with the command else and elif for example when you writing if and then else the result are going to the end but if the command if them elif and then else the result isnt showing the result of the command elif but is showing the result of if and else , pls explain why??
23 ответов
+ 16
neee... jetzt atme mal durch
wenn der code nicht tut, was er soll, ist er nicht korrekt.
so einfach ist das.
if zahl > 7:
gib daddel aus
elif zahl > 5:
gib hoddel aus
else:
das ist der Lumpensammler, falls es nicht bisher gepasst hat.
gib lumpen aus
es gilt das highlander Prinzip:
es kann nur eine Abzweigung geben.
8:
daddel(aber nicht hoddel)
6: hoddel
3: lumpen
okay?
so... next level
if zahl > 7:
gib daddel aus
if zahl > 5:
gib hoddel aus
else:
der ist nur der else zum if >5
gib Lumpen aus
8:
daddel hoddel
6: hoddel
3: lumpen
wenn du enter eingegeben musst, dann ist da ein input() zuviel.
So... nochmal durchatmen...
debuggen will gelernt sein.
😉
+ 8
Hello Kir-Py
Please show a code.
+ 6
Kir-Py
Für dich auf deutsch:
Deine Frage lässt sich im Moment nicht beantworten. Wir brauchen einen vollständigen Code mit der vollständigen Bedingung für a, b und c.
+ 5
Kir-Py It depends on what is assigned to the variables. I can't tell unless I see your full code.
+ 5
Okay. See this working example in that case
https://code.sololearn.com/cyGHvSppbxR5/
+ 4
Kir-Py, this is no code, it's pseudo-code, and a rather unclear and incomplete one at that.
As Denise Roßberg said, if you want help, you need to show us the actual code you're struggling with, otherwise we can't figure it out.
+ 3
Kir-Py
elif is equal
else:
if:
For example:
if a:
print("a")
else:
if b:
print("b")
#So the output is not coming as you expected.
+ 3
What are the conditions? (This is still no code, and incomplete.)
Kannst es auch auf deutsch versuchen, wenn das hilft. 😉
+ 3
elif cannot come after the else
It should be like this
if a:
print(a)
elif c:
print(c)
else:
print(b)
Disclaimer: you may need to adjust the indentation
+ 2
....=input('...')
If....'HI':
Elif....'hello':
Else:
'Good'
The result must be for example
Hi
Pushing ENTER
Hello
Pushing ENTER
Good
But my result was for example
Hi
Pushing ENTER
Good.
Dont tell me if the code isnt correct cause its correct ..
+ 2
I mean
Input (a,b,c)
If a:
Print a
Else:
Print b
Elif c
Print c
+ 2
The result must be
a
b
c
?
+ 2
Ore then what is the result
+ 2
This code example wasnt a purpose for something just to know what the result could be
+ 2
Das ist nicht der Code , sondern einfach nur welches resultat mit schlüßel wörter if elif und else wäre
+ 2
Weil ich auf den Computer arbeite und ich will mit If Elif und Else so machen damit man nach dem Betrag von die Schlüßel Wörter z.b der Ergebnis
(Von If:)
.....
Dann muss man ENTER drücken damit es die Ergebnis von Elif zeigt u.s.w bis es zum Else kommt
+ 2
You have to gives us a code to see to your question
+ 2
Ore Bro,
Your code is like ,
a,b,c = False , True , False
if a:
print(a)
elif c:
print(c)
else:
print(b)
Then the answer will be b
Because a , c are False , so the code will go to last..
At the thing you are saying that 'elif' cant be used after 'else' is correct !
+ 1
it`s depended about code
+ 1
a