заполните массив из 13 элементов случайными числами в интервале [0,20] и найти количество элементов массива значения которых не превышает число десять
Ответы
Ответ дал:
0
Ответ:
import random
a = list()
x = 0
for i in range(13):
a.append(random.randint(0,20))
print(f"a = {a}")
for i in range(len(a)):
if int(a[i]) <= 10:
x+=1
print(f"Кол-во чисел которые не превышают 10: {x}")
dendmitrievdd:
Че то не то
? Вроде всё правильно
массив b для чего объявлен?
B я по-моему объявил когба
*кода пытался по другому способу сделать
и ещё, "..не превышает число десять" это значит <=10
А да, спасибо что заметил
ещё момент, массив уже заполнен при помощи randint, это значит он уже содержит числа целого типа. и не нужно далее использовать это int(a[i]) достаточно просто a[i]
теперь нормально!
Спасибо за поправки!
Ответ дал:
0
Python
from random import randint
a = []
for _ in range(13): a.append(randint(0, 20))
print(*a)
print(sum(map(lambda item: item <= 10, a)))
Приложения:
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад