Продолжение работы программы после ввода пользователя
Как сделать так, чтобы после ответа (ему больше лет, ему меньше лет), можно было дальше угадывать?
name = input("Привет, как тебя зовут? ")
print('Привет ', name)
b = 312
guesses_made = 6
request = input('Знаешь сколько лет Ломоносову? "д"-Да "н" - нет: ')
if request == "н":
print('Ладно, пока(')
elif request == "д":
print('Погнали тогда')
while guesses_made < 6:
a = int(input("введите число:"))
guesses_made += 1
if a < b:
print('Ему больше лет: ')
if a > b:
print('Ему меньше лет: ')
if a == b:
print('Ты красава, угадал')
Ответы (2 шт):
Автор решения: Qwer
→ Ссылка
Не знаю точно ли это тебе нужно было, но лови:
while(True):
name = input("Привет, как тебя зовут? ")
print('Привет ', name)
b = 312
guesses_made = 6
request = input('Знаешь сколько лет Ломоносову? "д"-Да "н" - нет: ')
if request == "н":
print('Ладно, пока(')
elif request == "д":
print('Погнали тогда')
while guesses_made >= 6:
a = int(input("введите число:"))
guesses_made += 1
if a < b:
print('Ему больше лет: ')
if a > b:
print('Ему меньше лет: ')
if a == b:
print('Ты красава, угадал')
break
Автор решения: eraecos
→ Ссылка
У вас пwhile не будет работать потому что там условие, что guesses_made < 6, а guesses_made = 6.