Вопрос задан 30.06.2023 в 18:14. Предмет Информатика. Спрашивает Соколов Даня.

Исправmте ошибку в коде python (Пробелы не отображаются) import randomScore = 0YW = 0Win1 =

0print("Игра про отгадывание числа, выбери уровень сложности (Easy, Medium, Hard): ", end ="")Mode = str(input())if Mode == "Easy": Win1 = random.randint(1, 100) print("Уровень сложности - Easy. Диапозон загаданного числа - от 1 до 100. Введите 0 если не сможете угадать.") while Win1 != YW: YW = int(input("Попробуй угадай его:")) if YW > Win1: print("Загаданное число меньше") elif YW Win1: print("Загаданное число меньше") elif YW Win1: print("Загаданное число меньше") elif YW < Win1: print("Загаданное число больше") elif YW == Win1: print("Правильно, ты угадал! Твоё количество попыток - " + Score) elif YW == 0: print("Жаль, что ты сдался, загаданное число - " + Win1) Score = Score + 1print("Спасибо за игру! :)")
0 0
Перейти к ответам

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

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

import random

Score = 0

YW = 0

Mode = str(input("Игра про отгадывание числа, выбери уровень сложности (Easy, Medium, Hard): "))

if Mode == "Easy":

Win1 = random.randint(1, 100)

print("Уровень сложности - Easy. Диапозон загаданного числа - от 1 до 100. Введите 0 если не сможете угадать.")

elif Mode == "Medium":

Win1 = random.randint(1, 200)

print("Уровень сложности - Medium. Диапозон загаданного числа - от 1 до 200. Введите 0 если не сможете угадать.")

elif Mode == "Hard":

Win1 = random.randint(1, 300)

print("Уровень сложности - Hard. Диапозон загаданного числа - от 1 до 300. Введите 0 если не сможете угадать.")

while Win1 != YW:

YW = int(input("Попробуй угадай его:"))

if YW > Win1:

print("Загаданное число меньше")

elif YW < Win1:

print("Загаданное число больше")

elif YW == Win1:

print("Правильно, ты угадал! Твоё количество попыток - " + str(Score))

elif YW == 0:

print("Жаль, что ты сдался, загаданное число - " + Win1)

Score += 1

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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Исправленный код Python с учетом отображения пробелов и исправленных ошибок:

python
import random Score = 0 YW = 0 Win1 = 0 print("Игра про отгадывание числа, выбери уровень сложности (Easy, Medium, Hard): ", end="") Mode = str(input()) if Mode == "Easy": Win1 = random.randint(1, 100) print("Уровень сложности - Easy. Диапазон загаданного числа - от 1 до 100. Введите 0 если не сможете угадать.") while YW != Win1: YW = int(input("Попробуй угадай его:")) if YW > Win1: print("Загаданное число меньше") elif YW < Win1: print("Загаданное число больше") elif YW == Win1: Score = Score + 1 print("Правильно, ты угадал! Твоё количество попыток - " + str(Score)) elif YW == 0: print("Жаль, что ты сдался, загаданное число - " + str(Win1)) Score = Score + 1 print("Спасибо за игру! :)")

Исправленные ошибки:

  1. Добавлены пробелы и отформатирован код для лучшей читаемости.
  2. Заменены символы &gt; и &lt; на > и < для сравнения чисел.
  3. Исправлена строка вывода количества попыток в случае правильного ответа.
  4. Исправлена строка вывода загаданного числа в случае, если игрок сдался.
0 0

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

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

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

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