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!
Harjoituksen vuoksi voisit korvata while-silmukan for-silmukalla ja range-funktiolla?
Chiman kirjoitti:
Harjoituksen vuoksi voisit korvata while-silmukan for-silmukalla ja range-funktiolla?
Toisaalta itse loruun sopii paremmin while :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.