Вопрос задан 14.06.2023 в 12:57. Предмет Информатика. Спрашивает Kudabayeva Gulnaz.

1)заполнить массив 10 случайными числами в диапазоне от 0 до 100 найти все элементы кратные х, x

вводим с клавиатуры. 2)заполнить массив случайными числами в диапазоне от -2,2. найти все положительные, отрицательные и нулевые элементы, подсчитать кол-во отрицательных, положительных и нулевыхПИТОН
0 0
Перейти к ответам

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

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

Ответ:

1.

from random import randint

x = int(input())

lst = [randint(0,100) for i in range(10)]

lst_1 = []

for i in range(len(lst)):

   if lst[i] % x:

       lst_1.append(lst[i])

2.

from random import randint

lst = [randint(-2,2) for i in range(10)]

cnt_pol = cnt_otr = 0

for i in range(len(lst)):

   if lst[i] > 0:

       cnt_pol += 1

   elif lst[i] < 0:

       cnt_otr += 1

print(cnt_otr, cnt_pol, lst.count(0))

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

Вот пример решения ваших задач на языке Python:

  1. Заполнение массива случайными числами и поиск элементов, кратных заданному числу:
python
import random # Создаем массив и заполняем его случайными числами arr = [random.randint(0, 100) for _ in range(10)] # Ввод числа с клавиатуры x = int(input("Введите число x: ")) # Поиск элементов, кратных x multiples = [num for num in arr if num % x == 0] print("Массив:", arr) print("Элементы, кратные", x, ":", multiples)
  1. Заполнение массива случайными числами и подсчет положительных, отрицательных и нулевых элементов:
python
import random # Создаем массив и заполняем его случайными числами в диапазоне от -2 до 2 arr = [random.uniform(-2, 2) for _ in range(10)] # Подсчет положительных, отрицательных и нулевых элементов positive_count = sum(1 for num in arr if num > 0) negative_count = sum(1 for num in arr if num < 0) zero_count = sum(1 for num in arr if num == 0) print("Массив:", arr) print("Количество положительных элементов:", positive_count) print("Количество отрицательных элементов:", negative_count) print("Количество нулевых элементов:", zero_count)

Обратите внимание, что в первом примере используется функция randint из модуля random для генерации случайных целых чисел, а во втором примере используется функция uniform для генерации случайных чисел с плавающей запятой.

0 0

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

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

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

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