8.2 ЭКЗАМЕН Часть 2. Все вместе 2. "Поколение Python": курс для начинающих.

Описание к видео 8.2 ЭКЗАМЕН Часть 2. Все вместе 2. "Поколение Python": курс для начинающих.

Все вместе 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 для чайников, питон для чайников

Комментарии

Информация по комментариям в разработке