Kód: Vybrat vše
from sys import argv
def createListFromZeroTo():
script, MaxNumber = argv
i = 0
numbers = []
while i < MaxNumber:
print "at the top i is", i
numbers.append(i)
i += 1
print "numbers now", numbers
print "at the bottom i is", i
print "the numbers:"
for num in numbers:
print num
createListFromZeroTo()
když nastavím nejvyšší číslo, do kterého má smyčka čísla jedno po druhém do seznamu přidávat napevno, např. 5, funguje to. Když nechávám číslo zjistit pomocí argv, tak to běží do nekonečna. Přitom když si před while-loop zkusím vytisknout to číslo (print MaxNumber), normálně ho to vypíše.
Je to určitě nějaké hloupé přehlédnutí. Díky za pomoc