
Вопрос задан 30.10.2023 в 10:09.
Предмет Информатика.
Спрашивает Зайчик Инна.
Можете этот код с ошибкой исправить и написать правильную вариацию кода import
randomprint("--------Угадай Числа-----------")print("Вам нужно угадать число которое загадал ПК")print("Число находится в диапозоне от 1 до 10")magic_number = random.randint(1,1000000)count = 0user_number = 0while user_number != magic_number: user_number = int(input("Твое число - ")) count+=1 if magic_number > user_number: print("Магическое число больше вашего!") elif magic_number < user_number: print("Магическое число менше вашего!")print("You win! Вы угадали на - ",count,"попытке")

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

Отвечает Гончаров Макс.
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("You win! Вы угадали на", count, "попытке")
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("You win! Вы угадали на", count, "попытке")



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Ниже приведена исправленная версия вашего кода:
```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("You win! Вы угадали на", count, "попытке")
```
Внесенные изменения включают:
1. Удаление ненужных символов `+=` в строках `magic_number+=+random.randint(1,1000000)` и `count+=+0`.
2. Исправление опечатки в строке `user_number+=+0`, чтобы присвоение значения происходило с оператором `=`.
3. Добавление двоеточия после строки `while user_number != magic_number` для правильного синтаксиса цикла while.
4. Замена строки `user_number+=+int(input("Твое+число+-+"))` на `user_number = int(input("Твое число: "))` для корректного ввода числа пользователем.
5. Замена символов `>` и `<` на `>` и `<` в строках `if magic_number > user_number:` и `elif magic_number < user_number:` соответственно.
Теперь код должен работать без ошибок и позволит вам угадать число, загаданное компьютером.
0
0


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili