Робив по завданню гри: 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