Предмет: Информатика,
автор: maks62555555
Написать программу генерирующую массив из 50 случайных элементов. Подсчитать сколько элементов из этого массива имеют целочисленный квадратный корень.
НА ПИТОНЕ!!!
Ответы
Автор ответа:
0
Ответ:
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)
vershitelsudeb:
Это не правильно, потому что мы найдете количество четных чисел в массиве, а не тех которые имеют целочисленный квадратный корень
Автор ответа:
0
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}')
Похожие вопросы
Предмет: Русский язык,
автор: karsakov1998
Предмет: Окружающий мир,
автор: ikazya
Предмет: Русский язык,
автор: Аноним
Предмет: Математика,
автор: dorarina19061
Предмет: Обществознание,
автор: Neekich