Python

Помогите улучшить скрипт python

Мы на уроке сделали что то типо игры и я не могу ее улучшить, задание такое
"Улучшите разработанную на уроке игру.
Сделайте так, чтобы во время окончания игры у пользователя
спрашивали, хочет ли он сыграть снова. Если ответ положительный, игра должна запуститься снова."
Скрипт:
import random
print("-----Угадай мой номер!-----")
print("Тебе надо угадать номер который придумал Космо-пьютер")
print("Номер загадан от 1 до 10")
magic_number = random.randint(1,10)
count = 0

user_number = 0
while user_number != magic_number:
user_number = int(input("Твое число: "))
count += 1
if magic_number > user_number:
print("Магическое число больше твоего!")
elif magic_number < user_number:
print("Магическое число меньше твоего!")
print("Ты победил! Ты угадал с",count,"попытки")

Тема:Циклы. Цикл while. Разработка игры
«Угадай число»
помогите пожалуйста
 import random 

while True:
print("-----Угадай мой номер!-----")
print("Тебе надо угадать номер который придумал Космо-пьютер")
print("Номер загадан от 1 до 10")
magic_number = random.randint(1,10)
count = 0

user_number = 0
while user_number != magic_number:
user_number = int(input("Твое число: "))
count += 1
if magic_number > user_number:
print("Магическое число больше твоего!")
elif magic_number < user_number:
print("Магическое число меньше твоего!")
print("Ты победил! Ты угадал с",count,"попытки")
again = input("Хотите сыграть снова? (д/н) ")
if again == "н":
break
Алексей Уськов
Алексей Уськов
4 629
Лучший ответ
 import random

want = 1
while (want == 1):
print("-----Угадай мой номер!-----")
print("Тебе надо угадать номер который придумал Космо-пьютер")
print("Номер загадан от 1 до 10")
magic_number = random.randint(1,10)
count = 0

user_number = 0
while user_number != magic_number:
user_number = int(input("Твое число: "))
count += 1
if magic_number > user_number:
print("Магическое число больше твоего!")
elif magic_number < user_number:
print("Магическое число меньше твоего!")
print("Ты победил! Ты угадал с",count,"попытки")
want = int(input("Хотите сыграть еще? \n 1:Да \n 0:Нет \n"))
Ербол Азимов
Ербол Азимов
3 724
import random

while True:
print("-----Guess my number!-----")
print("You need to guess the number that the Computer came up with")
print("The number is guessed from 1 to 10")
magic_number = random.randint(1,10)
count = 0

user_number = 0
while user_number != magic_number:
user_number = int(input("Your number: "))
count += 1
if magic_number > user_number:
print("The magic number is greater than yours!")
elif magic_number < user_number:
print("The magic number is less than yours!")
print("You've won! You guessed right with ",count,"attempts")
play_again = input("Do you want to play again? (y/n)")
if play_again.lower() != 'y':
break
Nurlan Abdyldaev вставил как профи
Юрий Юринов В конце на break жалуется
import random
print("Игра: Угадай число")
print("Правило: Ты должнен угадать число, которое загадал я!")
n = True
while n:
print("Число от 1 до 10")
magic_number = random.randint(1, 10)
user_number = 0
while user_number != magic_number:
user_number = int(input("Твоё число: "))
if magic_number > user_number:
print("Число больше твоего!")
elif magic_number < user_number:
print("Число меньше твоего!")
print("Ты отгадал число!")
flag = input("Сыграем еще раз? Да/Нет:")
if flag.lower() == "нет":
n = False
print("Ладно, приходи ещё!")
else:
print("Игра начинается заново загрузка..................")