с клавиатуры вводится четырехзначное число. нужно определить :
1.равна ли сумма двух первых его цифр сумме двух его последних цифр (+2)
2.кратна ли трём сумма его цифр (+1)
3.кратно ли четырём произведение его цифр (+1)
4.кратно ли произведение его цифр числу a (+1)
число a вводится пользователем.
Answers & Comments
Ответ:
x=int(input("Введите четырехзначное число: "))
a=int(input("Введите число а: "))
n=str(x)
if int(n[0]) + int(n[1]) == int(n[2]) + int(n[3]):
print("Сумма двух первых цифр равна",
"сумме двух его последних цифр")
jn=list("".join(n))
c=0
for i in jn:
c=c+int(i)
if c%3==0:
print("Сумма цифр кратно трём")
f=1
for i in jn:
f*=int(i)
if f%4==0:
print ("Произведение цифр кратно 4")
if f%a==0:
print ("Произведение цифр кратно числу а")
n = input()
number = list(map(int, n))
if number[0] + number[1] == number[2] + number[3]:
print("Сумма двох первых и последних чсел равна")
if sum(number) % 2 == 0:
print("Сумма чисел кратна 2")
mult = number[0]*number[1]*number[2]*number[3]
if mult % 4 == 0:
print("Произведение чисел кратно 4")
if mult % int(n) == 0:
print("Произведение кратно числу", n)