Предмет: Информатика, автор: ratesd2345678901

Помогите с пайтоном там только 3 задание сделать,а свой код я в коменты напишу

Приложения:

ratesd2345678901: import random
NumberToGuess=random.randint(0,100)
print ('Привет, я загадал число между 1 и 100. Сможешь угадать?')
a=input("Выбери уровень сложности(easy,medium,hard):")
if a=="easy":
for i in range(5):
userGuess = int(input("Введи число:"))
if userGuess > NumberToGuess:
print("Число должно быть меньше!")
elif userGuess < NumberToGuess:
print("Число должно быть больше!")
else:
print("Вы угадали, это число = " + str(NumberToGuess))
continue
ratesd2345678901: elif a=="medium":
for i in range(4):
userGuess = int(input("Введи число:"))
if userGuess > NumberToGuess:
print("Число должно быть меньше!")
elif userGuess < NumberToGuess:
print("Число должно быть больше!")
else:
print("Вы угадали, это число = " + str(NumberToGuess))
continue
elif a=="hard":
for i in range(3):
userGuess = int(input("Введи число:"))
ratesd2345678901: if userGuess > NumberToGuess:
print("Число должно быть меньше!")
elif userGuess < NumberToGuess:
print("Число должно быть больше!")
else:
print("Вы угадали, это число = " + str(NumberToGuess))
continue
else:
print("Error")

Ответы

Автор ответа: wherethefux
1

Ответ:

import random

while True:

   NumberToGuess = random.randint(0, 100)

   print('Привет, я загадал число между 1 и 100. Сможешь угадать?')

   a = input("Выбери уровень сложности(easy,medium,hard):")

   if a == "easy":

       for i in range(5):

           userGuess = int(input("Введи число:"))

           if userGuess > NumberToGuess:

               print("Число должно быть меньше!")

           elif userGuess < NumberToGuess:

               print("Число должно быть больше!")

           else:

               print("Вы угадали, это число = " + str(NumberToGuess))

               continue

   elif a == "medium":

       for i in range(4):

           userGuess = int(input("Введи число:"))

           if userGuess > NumberToGuess:

               print("Число должно быть меньше!")

           elif userGuess < NumberToGuess:

               print("Число должно быть больше!")

           else:

               print("Вы угадали, это число = " + str(NumberToGuess))

               continue

   elif a == "hard":

       for i in range(3):

           userGuess = int(input("Введи число:"))

           if userGuess > NumberToGuess:

               print("Число должно быть меньше!")

           elif userGuess < NumberToGuess:

               print("Число должно быть больше!")

           else:

               print("Вы угадали, это число = " + str(NumberToGuess))

               continue

   else:

       print("Error")

   print("Хотите сыграть еще раз?")

   answer = input("Введите да или нет: ")

   if answer == "да":

       continue

   elif answer == "нет":

       print("Спасибо за игру")

       break

   else:

       print("Error")

Объяснение:

Необходимо просто завернуть весь ваш код в оболочку из while-a


ratesd2345678901: Привет
ratesd2345678901: Ты бы не мог мне и сейчас помочь?
ratesd2345678901: Прочитай коменты под тем заданием пожалуйста
Похожие вопросы
Предмет: История, автор: savelivaktoria
Срочно 60 балов

Проаналізуйте наведені висловлювання.
Які, на Вашу думку, почуття посилювала в людях Гонка озброєнь і пропаганда вiйни?
Як Ви вважаєте, кому було вигідне поширення таких настроїв?
● «...Гонка озброєнь створює відчуття того, що війна неминуча: і хоч уряди заявляли, ніби підготовка до оборонноï вiйни підтверджує їхнє прагнення миру й волю запобігти агресії, насправді засоби залякування настільки ж провокують, наскільки стримують. У той час, коли деякі уряди були майже готові розпочати війну, жоден уряд не був здатний відвернути її, його дії наближали початок війни».

Джеймс Джолл, англійський історик

«Справедлива й необхідна війна не більш жорстока, нiж хірургічна операція. Краще завдати хворому трохи болю й трохи замастити свої руки кров'ю, ніж дозволити хворобі розросmuся в ньому настільки, що він стане собі й усьому світу осоружним і помре в повільній агонії>>.

i Сідней Лоу, англійський публіцист

«Ми повинні прийняти її [вiйну] у всій її дикій поезії. Коли людина кидає себе в неї, це не iнстинкти оновлюють її, але чесноти, яких вона знову набуває... Це війна все оновлює>>.

Абель Боннар. Французький письменник​
Предмет: Химия, автор: leralera08072004
Предмет: Русский язык, автор: Asya2407