понеділок, 20 грудня 2010 р.

Перша моя програма Python 3

Перша моя программа на пітоні (до то го ж 3к).
Робив по завданню гри: Puzzle - Hoppity


# coding: utf-8
FileName = input("File name: ")
file = open(FileName, "r", encoding="utf-8")
                #довго не міг догнати, у чому справа, 
f = file.read() #поки цей рядок не написав
k = enumerate(f)
a = ''
for i, line in k:
    a += line
print(" %s " % a)
try:
    number = int(a)
    print('%i' % number)
except: print("%s is not an integer." % a)

#puzzle itself:

for i in range(1,number+1): #The given end point is never part of the generated list
    if (i % 15) < 1:
        print('Hop')
    elif (i % 3) < 1:
        print('Hoppity')
    elif (i % 5) < 1:
        print('Hophop')




Використані джерела:

Программирование и научные вычисления на языке Python (правда тут десь для Python 2.6)
Форум Python Questions and Answers
Доки docs.python.org/py3k
Dive Into Python 3