Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Python: 99 bottles, uusi Hello World

lare290 [07.07.2015 19:21:51]

#

Tuli tässä tehtyä Hello World-tyylinen ohjelma Pythonin alkeiden muistelua varten, tässä kun olen enimmäkseen väkertänyt Lualla. Se kirjoittaa 99 bottles-biisin kaikki säkeistöt (allekirjoittaneen näkemys sanoista, niitähän on monia versioita) n. 10 sekunnin välein.

import time
bottlenumber = 99
while bottlenumber > 1:
    print bottlenumber , " bottles of beer on the wall, " , bottlenumber , "bottles of beer."
    bottlenumber = bottlenumber - 1
    print "Take one down, pass it around, " , bottlenumber , " bottles of beer on the wall."
    time.sleep(10)
print "1 bottle of beer on the wall, 1 bottle of beer."
print "Take that down, pass it around, no more bottles of beer on the wall."
time.sleep(10)
print "No more bottles on the wall, gotta buy some more."
time.sleep(5)

Mod. siirsi aiheen; tämähän ei ole jatkuva projekti!

Chiman [07.07.2015 21:27:24]

#

Harjoituksen vuoksi voisit korvata while-silmukan for-silmukalla ja range-funktiolla?

feenix [08.07.2015 09:45:47]

#

Chiman kirjoitti:

Harjoituksen vuoksi voisit korvata while-silmukan for-silmukalla ja range-funktiolla?

Toisaalta itse loruun sopii paremmin while :)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta