7 svar
130 visningar
Khonopka är nöjd med hjälpen
Khonopka 14
Postad: 29 okt 2021 15:24

While loop delad med 2

Hej! 

Har en uppgift där jag ska skriva en for loop från 1 till 20 där den skriver ut alla siffror som kan delas med 2... har ingen aning hur jag ska börja...

så här långt kom jag:

for i in range(1,21):
print(i)

tetris 64 – Fd. Medlem
Postad: 29 okt 2021 15:30

använd dig av modulo

Khonopka 14
Postad: 29 okt 2021 15:34

Vad är Modulo? ska jag sätta den in i loopet?

tetris 64 – Fd. Medlem
Postad: 29 okt 2021 15:36

Modulo är en matte operator som + - * /, om du inte vet vad där är borde du söka upp hur den fungerar.

I python skrivs den som %

Khonopka 14
Postad: 29 okt 2021 15:37

Ok, tack!!

Lindehaven 820 – Lärare
Postad: 29 okt 2021 15:50

Enklare då att nyttja steglängden 2 vid iterationen:

for i in range(1,21,2):
    print(i)
Laguna Online 29322
Postad: 29 okt 2021 15:52
Lindehaven skrev:

Enklare då att nyttja steglängden 2 vid iterationen:

for i in range(1,21,2):
    print(i)

Jag tror den skriver ut alla som inte är delbara med 2.

Lindehaven 820 – Lärare
Postad: 29 okt 2021 16:19
Laguna skrev:
Lindehaven skrev:

Enklare då att nyttja steglängden 2 vid iterationen:

for i in range(1,21,2):
    print(i)

Jag tror den skriver ut alla som inte är delbara med 2.

Ooops, missade start-siffran! Så här bör det förstås vara:

for i in range(2,21,2):
    print(i)
Svara Avbryt
Close