Мы на уроке сделали что то типо игры и я не могу ее улучшить, задание такое
"Улучшите разработанную на уроке игру.
Сделайте так, чтобы во время окончания игры у пользователя
спрашивали, хочет ли он сыграть снова. Если ответ положительный, игра должна запуститься снова."
Скрипт:
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. Разработка игры
«Угадай число»
помогите пожалуйста
Python
Помогите улучшить скрипт python
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
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"))
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
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("Игра начинается заново загрузка..................")
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("Игра начинается заново загрузка..................")
Похожие вопросы
- Помогите с заданием Python
- Добрый день, помогите реализовать на Python или C#
- Помогите решить задачу python
- Помогите со змей (Python)
- Помогите задание по Python
- Срочно помогите задача по Python!!!
- Помогите пожалуйста с Python
- Информатика, помогите с задачей python 8класс
- Помогите решить задачу Python,очень нужно
- Помогите решить задачу. python