7 svar
58 visningar
Khonopka 3
Postad: 29 okt 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
Postad: 29 okt 15:30

använd dig av modulo

Khonopka 3
Postad: 29 okt 15:34

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

tetris 64
Postad: 29 okt 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 3
Postad: 29 okt 15:37

Ok, tack!!

Lindehaven 758 – Lärare
Postad: 29 okt 15:50

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

for i in range(1,21,2):
    print(i)
Laguna Online 16914
Postad: 29 okt 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 758 – Lärare
Postad: 29 okt 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