Knyga/Įdėtiniai ciklai ir sąlygos: Skirtumas tarp puslapio versijų
S (ArturasNik perkėlė puslapį Knyga/Sudėtiniai ciklai ir sąlygos į Knyga/Įdėtiniai ciklai ir sąlygos be nukreipimo: Klaida pavadinime) |
Nėra keitimo santraukos |
||
| 1 eilutė: | 1 eilutė: | ||
{{navigation |previous=Suskaičiuoti iki 10 | next=Funkcijų apibrėžimas}} | {{navigation |previous=Suskaičiuoti iki 10 | next=Funkcijų apibrėžimas}} | ||
=== ifas ife === | === ifas ife === | ||
Gyvenime pasitaiko situacijų, kai reikia priimti tam tikrus sprendimus ir jais remiantis nuspręsti, ką daryti toliau. Panašių situacijų pasitaiko ir programavime, kai reikia priimti tam tikrus sprendimus ir jais remiantis nuspręsti, kada vykdyti kitą kodo bloką. Tai atliekama naudojant „Nested if“ teiginį. | Gyvenime pasitaiko situacijų, kai reikia priimti tam tikrus sprendimus ir jais remiantis nuspręsti, ką daryti toliau. Panašių situacijų pasitaiko ir programavime, kai reikia priimti tam tikrus sprendimus ir jais remiantis nuspręsti, kada vykdyti kitą kodo bloką. Tai atliekama naudojant įdėtinį if (ang. „Nested if“) teiginį. | ||
Python įdėtinis if teiginys gali turėti if...elif...else teiginį kitame if...elif...else teiginyje. Kompiuterių programavime tai vadinama įdėjimu arba angliškai ''Nesting''. Bet koks šių teiginių skaičius gali būti įdėtas vienas į kitą. Įtraukimas yra vienintelis būdas nustatyti įdėjimo lygį. Tai gali būti painu, todėl, jei įmanoma, ''reikia to vengti''. | |||
Parašysiu programą, kuri pasako, ar tavo įvestas skaičius yra teigiamas ar neigiamas. | |||
<syntaxhighlight lang="python"> | |||
skaičius = float(input("Įvesk skaičių: ")) | |||
if skaičius == 0: | |||
print("Įvedei nulį.") | |||
elif skaičius > 0: | |||
print("Įvedei teigamą skaičių.") | |||
else: | |||
print("Įvedei neigiamą skaičių.") | |||
</syntaxhighlight> | |||
Rezultate turėtum gauti: | |||
Įvesk skaičių: -12 | |||
Įvedei neigiamą skaičių. | |||
arba | |||
Įvesk skaičių: 0 | |||
Įvedei nulį. | |||
=== ciklas cikle === | === ciklas cikle === | ||
10:22, 12 lapkričio 2024 versija
ifas ife
Gyvenime pasitaiko situacijų, kai reikia priimti tam tikrus sprendimus ir jais remiantis nuspręsti, ką daryti toliau. Panašių situacijų pasitaiko ir programavime, kai reikia priimti tam tikrus sprendimus ir jais remiantis nuspręsti, kada vykdyti kitą kodo bloką. Tai atliekama naudojant įdėtinį if (ang. „Nested if“) teiginį.
Python įdėtinis if teiginys gali turėti if...elif...else teiginį kitame if...elif...else teiginyje. Kompiuterių programavime tai vadinama įdėjimu arba angliškai Nesting. Bet koks šių teiginių skaičius gali būti įdėtas vienas į kitą. Įtraukimas yra vienintelis būdas nustatyti įdėjimo lygį. Tai gali būti painu, todėl, jei įmanoma, reikia to vengti.
Parašysiu programą, kuri pasako, ar tavo įvestas skaičius yra teigiamas ar neigiamas.
skaičius = float(input("Įvesk skaičių: "))
if skaičius == 0:
print("Įvedei nulį.")
elif skaičius > 0:
print("Įvedei teigamą skaičių.")
else:
print("Įvedei neigiamą skaičių.")
Rezultate turėtum gauti:
Įvesk skaičių: -12 Įvedei neigiamą skaičių.
arba
Įvesk skaičių: 0 Įvedei nulį.