Продолжение работы программы после ввода пользователя

Как сделать так, чтобы после ответа (ему больше лет, ему меньше лет), можно было дальше угадывать?

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.

→ Ссылка