«Камінь, ножиці, папір»
Гра, яку знають усі: камінь б'є ножиці, ножиці ріжуть папір, папір накриває камінь. Однакові ходи — нічия.
Цього разу головне — функції: окрема функція визначає переможця раунду, окрема перевіряє, чи правильний хід. Так код легко читати й змінювати.
У справжній грі хід комп'ютера обирає random.choice(["камінь", "ножиці", "папір"]). Щоб тебе можна було перевірити, у нашій версії хід комп'ютера вводиться після ходу гравця.
Будуємо гру за 4 етапи, а п'ятий — бонус.
Справжня гра
Коли пройдеш етапи, зіграй зі справжнім суперником: нехай комп'ютер вибирає хід випадково, а ти вводиш лише свій:
import random b = random.choice(["камінь", "ножиці", "папір"]) print("Комп'ютер:", b)
random.choice бере випадковий елемент списку. Перевірку така версія не пройде, тож перед «Перевірити» поверни, як було.
Перевір себе: 5 задач з автоперевіркою
▶ Розв'язувати задачіПідказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.