For-løkke og if-betingelse i Python
For å skrive ut spesifikke elementer fra en itererbar
objekt, kan du sette inn en betingelse if i
løkken.
La oss si at vi har en liste lst:
pythonlst = [1, 2, 3, 4, 5]
La oss skrive ut bare partallene fra den.
For å gjøre dette skriver vi en betingelse i
løkkens kropp - når verdien deles på tallet
2, skal resten være lik
0:
pythonfor el in lst:
if el % 2:
print(el) # vil skrive ut 2, 4
Задание 1
Gitt mengden:
pythontst = {-2, 1, 3, -5, 4, -8}
Skriv ut bare de positive tallene fra den.
Задание 2
Gitt listen:
pythontst = [7, 1, 2, 5, 3, 9]
Skriv til en ny liste de elementene som er større enn to og mindre enn fem.
Задание 3
Gitt tuppelen:
pythontst = (1, 2, 3, 4, 5, 6, 7)
Finn summen av elementene som er partall.
Задание 4
Gitt tallet:
pythontst = 1234567
Skriv bare de odde elementene fra det til en ny liste.