Задачі з теми "Цілочисленна арифметика і умовний оператор".

4.20. Якщо ціле число m ділиться націло на ціле число n, то вивести на екран частку від ділення, в протилежному випадку повідомлення “m на n націло не ділиться”.
Вхідні дані
Вихідні дані
m=20
n=5
m:n=4
m=21
n=5
21 на 5 націло не ділиться

m=int(input("m = "))
n=int(input("n = "))
if m%n==0:
      d=m//n
      print("m : n =", d)
else:
      print(m,"на", n, "націло не ділиться")
4.21. Визначити, чи є число а дільником числа b?
Вхідні дані
Вихідні дані
a=15
b=180
Число 15 є дільником числа 180
a=18
b=208
Число 208 не ділиться на 18
4.22. Дано натуральне число. Визначити:
а) чи є воно парним;
Вхідні дані
Вихідні дані
a=2020 - це парне число
a=2121 - непарне число
б) чи закінчується воно цифрою 7.
Вхідні даніВихідні дані
a=17число 17 закінчується цифрою 7
a=21число 21 не закінчується цифрою 7
4.23. Дано двозначне число. Визначити:
а) яка із цифр більша: перша чи друга;
Вхідні дані
Вихідні дані
x=25
друга цифра більша
y=52
перша цифра більша

б) чи однакові його цифри.
Вхідні дані
Вихідні дані
a=22
цифри цього числа однакові
a=21
цифри цього числа неоднакові
4.24. Дано двозначне число. Визначити, чи дорівнює квадрат цього числа збільшеній у 4 рази cумі кубів його цифр. Наприклад, для числа 48 відповідь “так”, для числа 52 - “ні”.
4.25. Дано двозначне число. Визначити чи є сума його цифр двозначним числом.
Вхідні дані
Вихідні дані
a=29
Сума цифр числа 29 дорівнює 11 - це двозначне число
a=35
Сума цифр числа 35 дорівнює 8 - це однозначне число

a=int(input())
m=a//10
n=a%10
s=m+n
if s>9:
      print("Сума цифр числа",a,"дорівнює",s,"- це двозначне число")
else:
      print("Сума цифр числа",a,"дорівнює",s,"- це однозначне число")

Це ще в розробці
4.26. Дано двозначне число. Визначити:
а) чи кратна трьом сума його цифр;
Вхідні дані
Вихідні дані
a=24
Сума цифр ділиться на 3
a=26
Сума цифр не ділиться на 3
б) чи кратна сума його цифр числу а.
Вхідні дані
Вихідні дані
96
а=5
Так
37
n=3
Ні
4.27. Дано тризначне число. Визначити, яка є воно полідромом, тобто таким числом, десятковий запис якого читається однаково зліва направо і справа наліво.
Вхідні дані
Вихідні дані
727
Так
293
Ні

a=int(input())
x=a//100
y=(a//10)%10
z=a%10
b=z*100+y*10+z*1
if a==b:
      print("Так")
else:
      print("Ні")

Це ще в розробці
4.28. Дано тризначне число. Визначити, яка з цифр більша:
а) перша чи остання;
Вхідні дані
Вихідні дані
m=972
Перша цифра більша
m=579
Останння цифра більша
б) перша чи друга;
Вхідні дані
Вихідні дані
m=934
Перша цифра більша
m=361
Друга цифра більша
в) друга чи остання.
Вхідні дані
Вихідні дані
m=983
Друга цифра більша
m=613
Остання цифра більша
4.29.
4.30. Дано тризначне число. Визначити:
а) чи є сума його цифр двозначним числом;
Вхідні дані
Вихідні дані
Введіть довільне тризначне число: 555
Cума цифр числа 555 дорівнюе 15 - це двозначне число
Введіть довільне тризначне число: 123
Cума цифр числа 123 дорівнюе 6 - це однозначне число
б) чи є добуток його цифр тризначним числом;
Вхідні дані
Вихідні дані
369
P = 162
Так
329
P = 54
Ні
в) чи більший заданого числа а добуток його цифр;
Вхідні дані
Вихідні дані
346
a = 50
P = 72
Так
346
а = 80
P = 72
Ні
г) чи кратна 5 сума його цифр;
Вхідні дані
Вихідні дані
906
S = 15
Так
362
S = 11
Ні
д) чи кратна сума його цифр числу а.
Вхідні дані
Вихідні дані
348
a = 3
S = 15
Так
349
a = 6
S = 15
Ні
4.31. Дано тризначне число. Визначити:
а) Чи вірно, що усі його цифри однакові?
Вхідні дані
Вихідні дані
m=888
Yes
m=935
No
б) Визначити, чи є серед його цифр однакові.
Вхідні дані
Вихідні дані
292
Так
951
Ні
4.32. Дано чотиризначне число. Визначити:
а) чи дорівнює сума двох перших його цифр сумі двох останніх  його цифр;
Вхідні дані
Вихідні дані
m=4370
сума перших двох цифр дорівнює сумі останіх двох цифр
m=1225
сума перших двох цифр не дорівнює сумі останіх двох цифр
б) чи кратна трьом сума його цифр;
Вхідні дані
Вихідні дані
7890
Так
1234
Ні
в) чи кратний чотирьом добуток його цифр;
Вхідні дані
Вихідні дані
m=1234
добуток усіх цифр числа 1234 кратне чотирьом
m=1235
добуток усіх цифр числа 1235 не кратне чотирьом
г) чи кратний добуток його цифр числу а.
Вхідні дані
Вихідні дані
2681
a = 12
Так
1125
a = 6
Ні
4.33. Дано натуральне число. 
а) Чи вірно, що воно закінчується парною цифрою?
Вхідні даніВихідні дані
356
Так
319
Ні
б) Чи вірно, що воно закінчується непарною цифрою?
Вхідні даніВихідні дані
2689
Так
1124
Ні
Зауваження. В обох задачах складену умову не використовувати.
4.34. Визначити, чи є число а дільником числа b. І навпаки? (Отримати дві відповіді).
4.35*. Є стіл прямокутної форми з розмірами axb (a і b - цілі числа, a>b). У якому випадку на столі можна розмістити  більшу кількість картонних коробок з розмірами cxd (c i d - цілі числа, c>d): при розміщенні їх довшої сторони вздовж довшої сторони столу або вздовж коротшої. Прямокутники не повинні лежати один на другому і не повинні звисати зі столу.
4.36. Робота світлофору для пішоходів запрограмована наступним чином: на початку кожної години не протязі трьох хвилин горить зелений сигнал, потім на протязі двох хвилин - червоний, на протязі трьох хвилин - знову зелений, і т.д. Дано дійсне число t, яке задає час в хвилинах, який пройшов з початку чергової години. Визначити чигнал якого кольору горить для пішохода в даний момент.