codeFlowType:
codeWrite
codeFlowLang:
Python
Сделай игру Камень ножницы бумага
Вот пример кода для игры "Камень, ножницы, бумага" на языке Python. Результат оформлен разметкой Markdown.
import random
def play_game():
user_choice = input("Выберите камень (r), ножницы (s) или бумагу (p): ").lower()
while user_choice not in ['r', 's', 'p']:
user_choice = input("Неверный ввод. Пожалуйста, выберите камень (r), ножницы (s) или бумагу (p): ").lower()
computer_choice = random.choice(['r', 's', 'p'])
print(f"Компьютер выбрал: {computer_choice}")
if user_choice == computer_choice:
return "Это ничья!"
elif (user_choice == 'r' and computer_choice == 's') or \
(user_choice == 's' and computer_choice == 'p') or \
(user_choice == 'p' and computer_choice == 'r'):
return "Вы выиграли!"
else:
return "Вы проиграли!"
if __name__ == "__main__":
print(play_game())
rock_paper_scissors.py
.python rock_paper_scissors.py
.Удачи!