Все вместе 2
Дано натуральное число. Напишите программу, которая вычисляет:
количество цифр 3 в нем;
сколько раз в нем встречается последняя цифра;
количество четных цифр;
сумму его цифр, больших пяти;
произведение цифр, больших семи (если цифр больших семи нет, то вывести 1, если такая цифра одна, то вывести ее);
сколько раз в нем встречаются цифры 0 и 5 (всего суммарно).
Формат входных данных
На вход программе подается одно натуральное число.
Формат выходных данных
Программа должна вывести значения указанных величин в указанном порядке.
Ссылка на плейлист "Поколение Python": курс для начинающих: • "Поколение Python": курс для начинающ...
Решение задачи: Все вместе 2
Привет, друзья! В этом видео мы продолжаем разбирать задачи из бесплатного курса "Поколение Python" на Stepik. Сегодня мы рассмотрим задачу "Все вместе 2" из 8.2 экзамена, часть 2.
Описание задачи:
Дано натуральное число. Напишите программу, которая вычисляет:
Количество цифр 3 в числе.
Сколько раз встречается последняя цифра.
Количество четных цифр.
Сумму цифр, больших пяти.
Произведение цифр, больших семи (если таких цифр нет, вывести 1; если одна, вывести её).
Сколько раз встречаются цифры 0 и 5 (всего суммарно).
Формат входных данных:
На вход программе подается одно натуральное число.
Формат выходных данных:
Программа должна вывести значения указанных величин в указанном порядке.
Пример решения:
python
Копировать код
n = input("Введите натуральное число: ")
Количество цифр 3
count_3 = n.count('3')
Сколько раз встречается последняя цифра
last_digit = n[-1]
count_last_digit = n.count(last_digit)
Количество четных цифр
count_even = sum(1 for digit in n if int(digit) % 2 == 0)
Сумма цифр, больших пяти
sum_gt_five = sum(int(digit) for digit in n if int(digit) больше 5)
Произведение цифр, больших семи
product_gt_seven = 1
found_gt_seven = False
for digit in n:
if int(digit) больше 7:
product_gt_seven *= int(digit)
found_gt_seven = True
if not found_gt_seven:
product_gt_seven = 1
Количество цифр 0 и 5
count_0_and_5 = n.count('0') + n.count('5')
Вывод результатов
print(count_3)
print(count_last_digit)
print(count_even)
print(sum_gt_five)
print(product_gt_seven)
print(count_0_and_5)
Почему стоит посмотреть это видео:
Пошаговое решение задачи с подробными комментариями.
Обучение эффективным методам работы с числами и строками в Python.
Углубленные объяснения, подходящие для начинающих и продвинутых пользователей.
Подписывайтесь на наш канал:
Не забудьте подписаться на наш канал, чтобы не пропустить новые видеоуроки и разборы задач по Python. Ставьте лайки и нажимайте на колокольчик, чтобы всегда быть в курсе наших новинок!
python, python для начинающих, программирование, питон для начинающих, пайтон, stepik python, поколение python курс для начинающих, python уроки, stepik python решения, питон с нуля, питон, уроки python, python с нуля, первая программа, для начинающих, учим python, программирование для новичков, как выучить python, установка python, programming, переменная, python для чайников, питон для чайников
Watch video 8.2 ЭКЗАМЕН Часть 2. Все вместе 2. "Поколение Python": курс для начинающих. online without registration, duration hours minute second in high quality. This video was added by user UTF-8 20 May 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 56 once and liked it 2 people.