Вопрос задан 22.10.2023 в 05:08. Предмет Информатика. Спрашивает Свиридов Александр.

Найдите ошибку исправьте ее и напишите как правильно кодом import random answer = "yes" while

answer.lower() == "yes" print("--------Угадай Число-----------") print("Вам нужно угадать число которое загадал ПК") print("Число находится в диапозоне от 1 до 10") magic_number = random.randint(1,10) count = 0 user_number = 0 while user_number != magic_number: if magic_number == 1: print("Число похоже на палку") elif magic_number == 2: print("Число похоже на лебедя") elif magic_number == 3: print("Число похоже на букву З") elif magic_number == 4: print("Число похоже на Треигольник") user_number = int(input("Твой число - ")) count+=1 if magic_number > user_number: print("Магическое число больше вашего!") elif magic_number < user_number: print("Магическое число менше вашего!") print("You win! Вы угадали на - ",count,"попытке") answer = input("Если ты хочешь мыграть еще раз напишы <да>")
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Елеусизов Нурсат.
Вот ответ:
import random

answer = "yes"
while answer.lower() == "yes":
print("--------Угадай Число-----------")
print("Вам нужно угадать число, которое загадал ПК")
print("Число находится в диапазоне от 1 до 10")

magic_number = random.randint(1, 10)
count = 0
user_number = 0
while user_number != magic_number:
if magic_number == 1:
print("Число похоже на палку")
elif magic_number == 2:
print("Число похоже на лебедя")
elif magic_number == 3:
print("Число похоже на букву З")
elif magic_number == 4:
print("Число похоже на треугольник")
user_number = int(input("Твоё число - "))
count += 1
if magic_number > user_number:
print("Магическое число больше вашего!")
elif magic_number < user_number:
print("Магическое число меньше вашего!")

print("You win! Вы угадали на - ", count, "попытке")
answer = input("Если ты хочешь играть ещё раз, напиши <да>")
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

There are several issues in your code. Here's the corrected version:

python
import random answer = "yes" while answer.lower() == "yes": print("--------Угадай Число-----------") print("Вам нужно угадать число, которое загадал ПК") print("Число находится в диапазоне от 1 до 10") magic_number = random.randint(1, 10) count = 0 user_number = 0 while user_number != magic_number: if magic_number == 1: print("Число похоже на палку") elif magic_number == 2: print("Число похоже на лебедя") elif magic_number == 3: print("Число похоже на букву З") elif magic_number == 4: print("Число похоже на треугольник") user_number = int(input("Твое число - ")) count += 1 if magic_number > user_number: print("Магическое число больше вашего!") elif magic_number < user_number: print("Магическое число меньше вашего!") print("You win! Вы угадали на - ", count, "попытке") answer = input("Если ты хочешь играть еще раз, напиши <да>: ")

Changes made:

  1. Added indentation to the block of code inside the while loop.
  2. Corrected the spelling errors in the print statements.
  3. Changed "менше" to "меньше" for correct spelling.
  4. Replaced &gt; and &lt; with > and <, respectively.
  5. Fixed the input prompt for playing again to use proper Russian symbols ("<да>").
0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос