СРОЧНООО 30 БАЛІВВВ!!!!
програма на мові python. щоб користувач ваодив дані. Реалізуй гру, в якій гравці по черзі називають слова, що починаються з останньої літери попереднього слова.
Ответы
Ответ:
import random
def main():
words = ["яблуко", "апельсин", "наука", "ананас", "стіл", "літо", "орел"]
used_words = []
print("Ласкаво просимо до гри!")
print("Мета гри - назвати слово, що починається з останньої літери попереднього слова.")
print("Гравці по черзі називають слова. Перший гравець, який не може назвати слово, губить гру.")
print("Для виходу з гри введіть 'кінець'.\n")
current_word = random.choice(words)
print("Починаємо зі слова:", current_word)
while True:
user_input = input("Ваша відповідь: ").lower()
if user_input == "кінець":
print("Гра завершилася.")
break
if current_word[-1] == user_input[0] and user_input in words and user_input not in used_words:
used_words.append(user_input)
current_word = user_input
print(f"Ваш вибір: {current_word}")
else:
print("Неправильне слово. Гра закінчилася.")
break
if __name__ == "__main__":
main()