
Вопрос задан 23.06.2023 в 03:23.
Предмет Информатика.
Спрашивает Евдокимова Настя.
Написать программу генерирующую массив из 50 случайных элементов. Подсчитать сколько элементов из
этого массива имеют целочисленный квадратный корень. НА ПИТОНЕ!!!

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

Отвечает Pelipenko Nastya.
Ответ:
from random import randint
from math import sqrt
numbers = []
for i in range(50):
numbers.append(randint(140, 230))
count = 0
for i in numbers:
n = sqrt(i)
if n % 1 == 0:
count += 1
print("Ответ:", count)



Отвечает Власенко Артем.
import random
mas = []
count = 0
for _ in range(50):
foo = random.randrange(1000)
mas.append(foo)
if float(foo) == int(foo**0.5)**2:
count += 1
print(f'Ответ: {count}')



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вы можете использовать Python для генерации массива из 50 случайных элементов и подсчета, сколько из них имеют целочисленный квадратный корень. Вот пример такой программы:
pythonimport random
import math
# Генерируем массив из 50 случайных элементов
random_numbers = [random.randint(1, 100) for _ in range(50)]
# Подсчитываем количество элементов с целочисленным квадратным корнем
count = 0
for num in random_numbers:
if math.isqrt(num) ** 2 == num:
count += 1
print("Сгенерированный массив:", random_numbers)
print("Количество элементов с целочисленным квадратным корнем:", count)
Этот код создает массив из 50 случайных целых чисел от 1 до 100 и затем проверяет каждый элемент массива на наличие целочисленного квадратного корня. Результат выводится в консоль.


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

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

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