Повна версія
Код 12-річної дитини
Всім привіт!
Молодший брат (12 років, закінчив 7 клас звичайної школи) серйозно вирішив
зайнятися програмуванням. Порадив йому мову python, оскільки вважаю, що вона
чудово підходить для початківців, та ще й таких! Сам він надибав книгу
Доусона, яку захоплено читає.
Так от, сьогодні випадково натрапив на його власну програму на python`і. Здивувала його логіка, сам код:
print("На відгадування слова вам дано 4 спроби")
print("Слово складається з англійських букв")
word = "python"
tries = 4
letter = input("Введіть букву :")
if letter == "p" or "y" or "t" or "h" or "n":
print("Правильно! Ця буква є в слові!")
letter = input("Введіть букву:")
else:
print("Такої букви в слові немає!")
tries = 4 - 1
print("Ваші спроби : " + str(tries))
letter = input("Введіть букву:")
if letter == "p":
print("Ваше слово : 'p*****'")
print("Ваші спроби : " + str(tries))
letter = input("Введіть букву :")
elif letter == "y":
print("Ваше слово : '*y****'")
print("Ваші спроби: " + str(tries))
letter = input("Введіть букву :")
elif letter == "t":
print("Ваше слово : '**t***'")
print("Ваші спроби: " + str(tries))
letter = input("Введіть букву :")
elif letter == "h":
print("Ваше слово : '***h**'")
print("Ваші спроби : " + str(tries))
letter = input("Введіть букву :")
elif letter == "o":
print("Ваше слово : '****o*' ")
print("Ваші спроби : " + str(tries))
letter = input("Введіть букву :")
elif letter == "n":
print("Ваше слово : '*****n'")
print("Ваші спроби : " + str(tries))
letter = input("Введіть букву :")
else:
print("Такої букви в слові немає!")
Питання: як ви вважаєте, дитині в 12 років ще зарано починати програмувати, чи
це нормально?
Запрошую до обговорення!
UPD: Брат кіпішує, що ще не доробив програму