Добавить возможность настраивать игру через ввод в консоль, спрашиваем: Кол-во попыток (не забудь сделать преобразование); Секретное слово; Имя игрока (при проигрыше и выигрыше программа должна говорить "Вася, ты выиграл" или "Вася, ты проиграл"). Добавить к этой программе на python,те возможности которые я написал. import random print("Давай поиграем,я загадал слово,тебе нужно отгадать его по буквам") word=random.choice(fruits) letters=[] attempts=3 while attempts>0: victory=True letter=input("Введите букву: ") letters.append(letter) for char in word: if char in letters: print(char,end="") else: print("*",end="") victory=False print() if letter not in word: attempts=attempts-1 print("Такой бувквы в слове нет,попробуйте еще раз.У вас осталось попыток: " +str(attempts)) if attempts==0: print("Ты проиграл,загаданное слово: " +word) if victory==True: print("Ты выйграл") break

10 Авг 2020 в 19:42
208 +1
0
Ответы
1

import random

fruits = ["apple", "banana", "cherry", "date", "fig", "grape"]

print("Давай поиграем, я загадал слово, тебе нужно отгадать его по буквам")

name = input("Введите свое имя: ")
attempts = int(input("Введите количество попыток: "))
secret_word = input("Введите секретное слово: ").lower()

letters = []
victory = False

while attempts > 0:
for char in secret_word:
if char in letters:
print(char, end="")
else:
print("*", end="")

letter = input("\nВведите букву: ").lower()
letters.append(letter)
if letter not in secret_word:
attempts -= 1
print("Такой буквы в слове нет, попробуйте еще раз. У вас осталось попыток: " + str(attempts))
if set(secret_word) == set(letters):
victory = True
break

if victory:
print(f"{name}, ты выиграл")
else:
print(f"{name}, ты проиграл. Загаданное слово: {secret_word}")

18 Апр в 10:40
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир