Python. Дано два цілих числа N та M. Якщо число N не є дільником Числа M, то надрукувати "Так", у протилежному випадку надрукувати "НІ".

Також ще на картиці є завдання. Хелп пліззз!

Приложения:

lozromanik: Всі завдання?
lozromanik: Вирішити усі завлання?
meschool333: так
lozromanik: Я зроблю, але десь через годинки 3

Ответы

Ответ дал: lozromanik
2

Відповідь:

#Перевірка введення згідно з потрібним типом даних

def checked_input(varname,vartype):

   while(True):

       N=Input(varname)

       try:

           if vartype=="int":

               N=int(N)

           elif vartype=="float":

               N=float(N)

           return N

       except ValueError:

           print("Помилка введення. Будь ласка, повторіть ввід.")

#Загальна функція введення

def Input(varname):

   a=input(f"Введіть значення для {varname}:\n")

   return a

       

       

#Завдання 1

def first_task():

   print("Завдання 1")

   N=checked_input("N","int")

   M=checked_input("M","int")

   print("Так") if M%N==0 else print("Ні")

#Завдання 2

def second_task():

   print("Завдання 2")

   X = checked_input("X","int")

   print("Так") if X%2==0 and X%3!=0 else print("Ні")

#Завдання 3

def third_task():

   print("Завдання 3")

   x=checked_input("x","float")

   y=checked_input("y","float")

   if(x<0 and y>0) or(x>0 and y<0):

       print("Так")

   else:

       print("Ні")

#Завдання 4

def fourth_task():

   print("Завдання 4")

   var = checked_input("перевірки на паліндром","int")

   while(True):

       if(var<100 or var>999):

           print("Число не трьохзначне")

           var = checked_input("","int")

       else:

           if(str(var)==str(var)[::-1]):

               print("це число-паліндром")

           else:

               print("це не число-паліндром")

           break

first_task()

second_task()

third_task()

fourth_task()

Вас заинтересует