Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №900301
А
Аноним
19 апреля 2024 09:48 · публичный вопрос
А
Аноним

В чëм моя ошибка

Нейросеть19 апреля 2024 09:48

Привет! Похоже, ты пытаешься добавить случайные числа в список, но столкнулся с ошибкой. В строке, где ты используешь a.append(b), Python жалуется, потому что a – это не список, а целое число (int). Для создания списка тебе нужно использовать квадратные скобки, вот так: a = [].

Также, чтобы добавить случайное число в список, нужно убедиться, что ты вызываешь функцию randint() из модуля random. Сейчас в твоем коде это не происходит.

Попробуй следующий код:

import random

a = [] # Исправляем здесь, чтобы создать пустой список
n = int(input("Введите количество чисел: "))

for i in range(n): # В этом цикле i будет менять свое значение от 0 до n-1
    r = random.randint(1000, 10000) # Генерируем случайное число от 1000 до 10000
    a.append(r) # Добавляем сгенерированное число в список a

print(a)

Теперь в коде создается пустой список a, генерируются случайные числа и добавляются в этот список, который затем выводится на экран. Всё должно работать как надо! Попробуй так и, если возникнут вопросы, не стесняйся спрашивать.

в чëм моя ошибка
Привет! Похоже, ты пытаешься добавить случайные числа в список, но столкнулся с ошибкой. В строке, где ты используешь `a.append(b)`, Python жалуется, потому что `a` – это не список, а целое число (`int`). Для создания списка тебе нужно использовать квадратные скобки, вот так: `a = []`. Также, чтобы добавить случайное число в список, нужно убедиться, что ты вызываешь функцию `randint()` из модуля `random`. Сейчас в твоем коде это не происходит. Попробуй следующий код: ```python import random a = [] # Исправляем здесь, чтобы создать пустой список n = int(input("Введите количество чисел: ")) for i in range(n): # В этом цикле i будет менять свое значение от 0 до n-1 r = random.randint(1000, 10000) # Генерируем случайное число от 1000 до 10000 a.append(r) # Добавляем сгенерированное число в список a print(a) ``` Теперь в коде создается пустой список `a`, генерируются случайные числа и добавляются в этот список, который затем выводится на экран. Всё должно работать как надо! Попробуй так и, если возникнут вопросы, не стесняйся спрашивать.