-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTask4.py
More file actions
28 lines (28 loc) · 1004 Bytes
/
Copy pathTask4.py
File metadata and controls
28 lines (28 loc) · 1004 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
number = int(input("Введите число: "))
counter_3 = 0
counter_last = 0
counter_even = 0
summ_over5 = 0
multiple_over7 = 1 #if none = 1, if one = number
counter_0_5 = 0
last_digit = number % 10
while number > 0:
if number % 10 == 3:
counter_3 += 1
if number % 10 == last_digit:
counter_last += 1
if number % 10 % 2 == 0:
counter_even += 1
if number % 10 > 5:
summ_over5 += (number % 10)
if number % 10 > 7:
multiple_over7 = multiple_over7 * (number % 10)
if number % 10 == 5 or number % 10 == 0:
counter_0_5 += 1
number = number // 10
print("Количество цифр 3: ", counter_3)
print("Количество последних цифр: ", counter_last)
print("Количество чётных цифр: ", counter_even)
print("Сумма цифр, больших 5: ", summ_over5)
print("Произведение цифр, больших 7: ", multiple_over7)
print("Количество цифр 0 и 5: ", counter_0_5)