Предмет: Информатика, автор: dendmitrievdd

заполните массив из 13 элементов случайными числами в интервале [0,20] и найти количество элементов массива значения которых не превышает число десять

Ответы

Автор ответа: itsaceu
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: Че то не то
itsaceu: ? Вроде всё правильно
mirageKZ: массив b для чего объявлен?
itsaceu: B я по-моему объявил когба
itsaceu: *кода пытался по другому способу сделать
mirageKZ: и ещё, "..не превышает число десять" это значит <=10
itsaceu: А да, спасибо что заметил
mirageKZ: ещё момент, массив уже заполнен при помощи randint, это значит он уже содержит числа целого типа. и не нужно далее использовать это int(a[i]) достаточно просто a[i]
mirageKZ: теперь нормально!
itsaceu: Спасибо за поправки!
Автор ответа: mirageKZ
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)))

Приложения:
Похожие вопросы
Предмет: Русский язык, автор: mavile20051