Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 26, 2022 19:48:54

Wereter24
Зарегистрирован: 2022-04-26
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с рабочим кодом

import random

def hangman():
print('Добро пожаловать в игру Виселица')

wordlist =
secret = random.choice(wordlist)
vowels = ‘аиеёоуыэюя’
turns = 5

while turns > 0:
missed = 0
for letter in secret:
if letter in vowels:
print(letter,end=' ‘)
else:
print(’_',end='')
missed += 1

if missed == 0:
print('\nТы победил!')
break

guess = input('\nНазови букву: ')
guesses =

if guess not in secret:
turns -= 1
print('\nНе угадал')
print('\n', ‘Осталось попыток: ’, turns)
if turns < 5: print ('\n | ‘)
if turns < 4: print (’ O ‘)
if turns <3: print (’ /|\ ‘)
if turns <2: print (’ | ‘)
if turns <1: print (’ / \ ‘)
if turns == 0: print (’\n\nЭто слово: ‘, secret)

ans = ’да'
while ans == ‘да’:
hangman()
print('Сыграем еще? (да или нет)')
ans = input()


В 17 строчке я сделал что бы на месте пропущенных букв было _, но оно не показывает. Еше при вводе слова, даже если слово правильное код продолжит спрашивать букву

Прикреплённый файлы:
attachment изображение_2022-04-26_194850276.png (2,7 KБ)

Офлайн

#2 Апрель 27, 2022 16:34:50

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

Проблема с рабочим кодом

[code python]оформи код в теги[/code]



Отредактировано py.user.next (Апрель 27, 2022 16:35:25)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version