Написать программу генерирующую массив из 50 случайных элементов. Подсчитать сколько элементов из этого массива имеют целочисленный квадратный корень.
НА ПИТОНЕ!!!
Ответы на вопрос
Ответил vottak54
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:
Это не правильно, потому что мы найдете количество четных чисел в массиве, а не тех которые имеют целочисленный квадратный корень
Ответил 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}')
Новые вопросы
Русский язык,
2 года назад
Математика,
2 года назад
Қазақ тiлi,
2 года назад
Математика,
8 лет назад