Zijn:
if statement:
if statement:
hetzelfde als
if statement:
elif statment:
en
if statement:
else statement:
hetzelfde?
Zo niet, wat is dan het verschil?
Antwoord 1, autoriteit 100%
Nee, ze zijn niet hetzelfde.
if statement:
if statement:
Als de eerste instructie waar is, wordt de code uitgevoerd. Als de tweede instructie waar is, wordt de code ook uitgevoerd.
if statement:
elif statment:
Het tweede blok wordt hier alleen uitgevoerd als het eerste dat niet deed, en de tweede controle is waar.
if statement:
else:
De eerste instructie wordt uitgevoerd als deze waar is, terwijl de tweede wordt uitgevoerd als de eerste onwaar is.
Antwoord 2, autoriteit 24%
De eerste is anders
if True:
print 'high' #printed
if True:
print 'low' #printed
dan de tweede
if True:
print 'high' #printed
elif True:
print 'low' #not printed
en de derde is ongeldige syntaxis
Zie zelfstudie.
Antwoord 3, autoriteit 7%
Statementen zoals if
, else
en else if
worden in bijna alle programmeertalen gebruikt om een beslissing te nemen door de machine of software zoals Chrome ,Firefox en wat andere software….
-
if
wordt in eerste instantie in de if-statementcode geschreven. -
else if
wordt uitgevoerd als codeif
niet waar is. -
else
wordt uitgevoerd als geen van beide waar is.
Het onderstaande voorbeeld geeft u meer inzicht.
if( something is true ){ // execute this code; }
else if( if previous condition is not true){ // then execute this code;}
else { //if none of the above are true finally execute this code. }
u kunt een aantal else if
-statements gebruiken tussen if
en else
, zoals hierboven ook in het onderstaande voorbeeld. En onthoud dat de “if”-instructie moet beginnen met if
en eindigen met else
hier heb ik de if
-code op twee verschillende manieren gedeclareerd.
hieronder voorbeelden geschreven in JavaScript (concept is hetzelfde met Python)
Onthoud:
`elif` in (python) --same as-- `else if` in ( Java Script ).
print() in (python) --and-- document.write() in ( Java Script ).
Voorbeeld 1:
var a=10; // declared variable with value `10`
if(a==20){ document.write("Twenty"); }
//above code is false because "a" value is not 20
else if(a==10){ document.write("Ten"); }
//above is true output comes as "Ten" a==10 //true
else if(a==10){ document.write("Forty"); }
// above also true because "a" is equal to 10 but it won't print in console
else{ document.write("None of them are correct!"); } //also not printed.
In de bovenstaande code hebben we verklaard dat var a=10
en else if
a==10
waar is in 2 gevallen, maar “Ten ” wordt afgedrukt in de console. En de rest van de code wordt niet uitgevoerd (of) uitgevoerd.
we kunnen het op een andere manier doen, we declareren het met alle if-statements zoals hieronder.
Voorbeeld 2:
var a = 10;
if(a==10){ document.write('ten'); } // it will be printed because condition is `true`;
if(a==20){ document.write('twenty') } // not printed `false`
if(a==10){ document.write("hundred") } // this also `true` therefore printed in console.
else{ //document.write("none")} // not printed because `false`
Verschil hier uitgelegd.
in het ” 1e voorbeeld ” schrijven we code met if
en else if
statements , waarbij de code werd beëindigd, omdat de voorwaarde minstens één keer waar is. En de rest van de code wordt niet uitgevoerd, zelfs als de voorwaarde true
is.
In het “2e voorbeeld” schrijven we code met alle if
statements, de code werd in alle gevallen uitgevoerd en drukt alle true
voorwaarden af in de console, maar in de 1e het is bijvoorbeeld niet afgedrukt.
Antwoord 4, autoriteit 4%
if statement:
if statement:
Het is net als met individuele omstandigheden; elke if
-instructie wordt één voor één gecontroleerd.
Hetzelfde als:
if statement:
elif statment:
Het is zoiets als: de eerste if
voorwaarde is mislukt, controleer dan de volgende na de voorwaarde.
En:
if-statement:
andere verklaring:
Het is zoiets als: Controleer de eerste if
-voorwaarde en voer vervolgens het else
-blok uit.
Antwoord 5, autoriteit 2%
nee, niet hetzelfde.
if statement:
if statement:
tweede als wordt uitgevoerd, of het nu als eerste wordt uitgevoerd of niet.
if statement:
elif statment:
elif
wordt alleen uitgevoerd als eerst if
de instructie eraan doorgeeft. je kunt een willekeurig aantal elif
-statements hebben.
if statement:
else statement:
dit is bijna hetzelfde als if
en elif
-statement. als de eerste if
-voorwaarde niet aan de vereisten voldoet, gaat deze over naar de else
, wat kan gebeuren als niet aan de voorwaarden wordt voldaan.
Antwoord 6
Ze zijn niet hetzelfde. if
wordt uitgevoerd als de voorwaarde Waar is, elif
wordt uitgevoerd als de if
onwaar is en de elif
waar is, en else
wordt uitgevoerd als de if
onwaar is.
Voorbeeld:
if True:
print('This will be printed') #This will be printed
if True:
print('This will also be printed') #This will also be printed
if True:
print('This will be printed') #This will be printed
elif True:
print('This will not be printed')
if False:
print('This will not be printed')
else:
print('This will be printed') #This will be printed