Как перенести пользователя на другую строку в python?
Здравствуйте, я являюсь новичком в Python. Возникла проблема, помогите пожалуйста.
Например, на 15-ой строке у меня есть условие, я хочу, чтобы если оно было неверно, то пользователя переносило в начало программы. То есть, как будто он ее только что запустил.
name = input("Здравствуйте, введите своё имя: ")
print("Привет, " + name)
level = input("Выберите уровень сложности (1/2/3/4): ")
print("")
if level == "1":
print("Выбран уровень сложности 1, \nПромежуток чисел: 0-10 \nЗнаки:+-")
print("")
a = str((random.randint(0, 10)))
print("Первое число:", a)
a1 = str((random.randint(0, 10)))
print("Второе число:", a1)
sing = ("+-")
b = (random.choice(sing))
print("Знак:", b)
print("")
print("Ваш пример:", a + b + a1)
c = str(eval(a + b + a1))
answer = str(input("Введите ответ: "))
print("")
while answer != c:
print("Вы решили неправильно, попробуйте еще раз!")
print("")
answer = str(input("Введите ответ ещё раз: "))
else:
print("")
print("Вы решили правильно, поздравляю!!!")
print("Ваш ответ: " + answer + ",", "правильный ответ: " + c)
elif level == "2":
print("Выбран уровень сложности 2, \nПромежуток чисел: 0-50 \nЗнаки:+-")
print("")
a = str((random.randint(0, 10)))
print("Первое число:", a)
a1 = str((random.randint(0, 10)))
print("Второе число:", a1)
sing = ['//', '*', '-', '+']
b = (random.choice(sing))
print("Знак:", b)
print("")
print("Ваш пример:", a + b + a1)
c = str(eval(a + b + a1))
answer = str(input("Введите ответ: "))
print("")
while answer != c:
print("Вы решили неправильно, попробуйте еще раз!")
print("")
answer = str(input("Введите ответ ещё раз: "))
else:
print("")
print("Вы решили правильно, поздравляю!!!")
print("Ваш ответ: " + answer + ",", "правильный ответ: " + c)
elif level == "3":
print("Выбран уровень сложности 3, \nПромежуток чисел: 0-10 \nЗнаки:*/")
print("")
a = str((random.randint(0, 10)))
print("Первое число:", a)
a1 = str((random.randint(0, 10)))
print("Второе число:", a1)
sing = ['//', '*',]
b = (random.choice(sing))
if b == "//":
print("Знак:/")
print("")
print("Ваш пример:", a + '/' + a1)
else:
print("Знак:", b)
print("Ваш пример:", a + b + a1)
print("")
c = str(eval(a + b + a1))
answer = str(input("Введите ответ: "))
print("")
while answer != c:
print("Вы решили неправильно, попробуйте еще раз!")
print("")
answer = str(input("Введите ответ ещё раз: "))
else:
print("")
print("Вы решили правильно, поздравляю!!!")
print("Ваш ответ: " + answer + ",", "правильный ответ: " + c)
else:
print ("Выбран неверный уровень сложности!")
import random
running = True
c = ''
while running:
name = input("Здравствуйте, введите своё имя: : ")
print("Привет, " + name)
level = input("Выберите уровень сложности (1/2/3/4): ")
print("")
if level == "1":
print("Выбран уровень сложности 1, \nПромежуток чисел: 0-10 \nЗнаки:+-")
print("")
a = str((random.randint(0, 10)))
print("Первое число:", a)
a1 = str((random.randint(0, 10)))
print("Второе число:", a1)
sing = "+-"
b = (random.choice(sing))
print("Знак:/", b)
print("")
print("Ваш пример:", a + b + a1)
c = str(eval(a + b + a1))
answer = str(input("Введите ответ?: "))
print("")
if answer != c:
print('Вы решили неправильно, попробуйте еще раз!')
continue
else:
print("")
print("Well done!")
print("U: " + answer + ",", "answer: " + c)
running = False