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

Python !
1) Сгенерировать список из 10000 случайных элементов, значения от 0 до 99 (через бибилотеку random),
после чего вывести среднее арифметическое этих элементов,
сумму всех элементов, которые делятся на 10 без остатка и если сумма этих элементов меньше 600, вывести значение последнего элемента массива.
2) Написать программу, которая на вход получает слово, и добавляет к нему восклицательный знак, выовдит получившуюся строку.


7limonchiK7: Java пойдёт?
pjb89345: юпитер или питон

Ответы

Автор ответа: maxum000
1

1)import random

s = [random.randint(0,99) for i in range(10000)]

sum = 0

for i in s:

   sum += i

print("Среднее арифметическое:", sum/10000)

sum = 0

for i in s:

   if i % 10 == 0:

       sum += i

if sum < 600:

   print(s[len(s)-1])

else:

   print("Сумма всех элементов, которые делятся на 10 без остатка:",sum)

2)s = input()

print(s+"!")


pjb89345: Спасибо !!
pjb89345: а можно объяснить работу программного кода 2ух задач выше? для уточнения
maxum000: import random # Подключаем модуль случайных чисел

s = [random.randint(0,99) for i in range(10000)] # Генерация списка чисел

sum = 0

for i in s: # Перебираем каждый элемент в списке

sum += i # Суммируем их

print("Среднее арифметическое:", sum/10000)

sum = 0 # Обнуляем переменную sum, чтобы использовать ее повторно

for i in s:
maxum000: if i % 10 == 0: # % - остаток от деления, если он равен 0, то число делится на него нацело

sum += i

if sum < 600:

print(s[len(s)-1]) # Вывод последнего элемента, len(s) - длина списка

else:

print("Сумма всех элементов, которые делятся на 10 без остатка:",sum)

2)s = input() # Ввод строки

print(s+"!") # Конкатенация строки и "!"
Похожие вопросы
Предмет: Окружающий мир, автор: Зиртай
Предмет: Математика, автор: Аноним