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

Опубликовано: 20 Май 2024
на канале: UTF-8
56
2

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


Смотрите видео 8.2 ЭКЗАМЕН Часть 2. Все вместе 2. "Поколение Python": курс для начинающих. онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь UTF-8 20 Май 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 56 раз и оно понравилось 2 людям.