def a(letters):
numbers = []
for letter in letters:
if letter.isdigit():
numbers.append(int(letter))
return f'среднее {float(sum(numbers) / len(numbers))}'
print(a(input('введите сколько угодно чисел: ')))
Ответ:
Задача "А":
def average_of_5(a, b, c, d, e):
return (a+b+c+d+e) / 5
numbers = [int(a) for a in input('Введите 5 чисел через пробел: ').split()]
print('Среднее арифметическое: ', average_of_5(*numbers))
Задача "Б":
def len_of_num(num):
count = 0
while num > 0:
num //= 10
count += 1
return count
num = int(input('Введите число: '))
print('Количество цифр: ', len_of_num(num))
Объяснение:
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
def a(letters):
numbers = []
for letter in letters:
if letter.isdigit():
numbers.append(int(letter))
return f'среднее {float(sum(numbers) / len(numbers))}'
print(a(input('введите сколько угодно чисел: ')))
Ответ:
Задача "А":
def average_of_5(a, b, c, d, e):
return (a+b+c+d+e) / 5
numbers = [int(a) for a in input('Введите 5 чисел через пробел: ').split()]
print('Среднее арифметическое: ', average_of_5(*numbers))
Задача "Б":
def len_of_num(num):
count = 0
while num > 0:
num //= 10
count += 1
return count
num = int(input('Введите число: '))
print('Количество цифр: ', len_of_num(num))
Объяснение: