Задания для программистов
Задание(Средний уровень):
Напишите программу для игры в "Виселицу". Виселица - это игра, в которой игрок должен отгадать загаданное слово, угадывая буквы по одной. У игрока есть ограниченное количество попыток, и после каждой неправильной попытки рисуется новый элемент виселицы, изображающий повешенного человечка.
Требования:
1. Загадайте список слов для игры. Каждое слово должно быть представлено в нижнем регистре.
2. В начале игры случайным образом выберите слово из списка и сохраните его.
3. Выведите на экран "пустую" виселицу и показатель количества попыток (например, "Осталось попыток: 7").
4. Разрешите игроку вводить буквы по одной. Проверьте, присутствует ли введенная буква в загаданном слове.
5. Если буква присутствует в слове, выведите сообщение "Правильно!" и отобразите текущее состояние отгаданного слова, заменяя неотгаданные буквы символом подчеркивания или другим символом на ваш выбор.
6. Если буква не присутствует в слове, выведите сообщение "Неправильно!" и уменьшите счетчик оставшихся попыток.
7. После каждой попытки отгадывания буквы, отобразите текущее состояние виселицы (с новым элементом) и оставшееся количество попыток.
8. Продолжайте игру до тех пор, пока игрок не угадает слово или не закончатся попытки.
9. По окончании игры, выведите сообщение о результате (угадано или проиграно) и покажите загаданное слово.
Пример вывода в процессе игры:
Осталось попыток: 7
Слово: _ _ _ _ _
Введите букву: a
Правильно!
Осталось попыток: 7
Слово: a _ _ _ _
...
Пример вывода по окончании игры (проигрыш):
Осталось попыток: 0
Слово: h e l l o
Вы проиграли! Загаданное слово: hello
Выполни это задание на языке программирования, который тебе наиболее удобен(C#, C++, C, Python, JavaScript). Удачи!
1 · 428 ·