Напишите программы (по одной для каждого условия) которые выводят:
количество двузначных чисел, оканчивающихся на единицу,
сумму всех четных трехзначных чисел,
среднее арифметическое всех чисел, кроме первого (всегда вводится не менее 2х чисел),
наибольшее число,
наименьшее число, кратное 7.
Ответы на вопрос
Ответ:
arr = [23, 32, 41, 81, 546, 324, 789, 54, 371, 9173, 232, 272, 29]
count = 0
for i in arr:
if len(str(i)) == 2:
count += 1
print("Количество двузначных чисел:", count)
count = 0
iter = 0
for i in arr:
if len(str(i)) == 2:
if( int(str(arr[iter])[-1]) == 1 ):
count += 1
iter += 1
print("Оканчиваются на еденицу:", count)
count = 0
arr2 = []
for i in arr:
if i % 2 == 0 and len(str(i)) == 3:
arr2.append(i)
print("Сумма трёхзначных чётных чисел:", sum(arr2))
print("Среднее арифметическое всех чисел:", 1 / len(arr) * sum(arr))
print("Наибольшее число:", max(arr))
arr2 = []
for i in arr:
if i % 7 == 0:
arr2.append(i)
print("Наименьшее число кратное 7:", min(arr2))