• Предмет: Информатика
  • Автор: Minso1qrr
  • Вопрос задан 3 месяца назад

ДОПОМОЖІТЬ, БУДЬ ЛАСКА, ДАЮ 40 БАЛІВ!!!!!
№1
Запишіть команди розгалуження щоб для двох чисел а і b виводить відповідь a>b, b>a або a=d
№2
Визначте яких значень набудуть змінні а і b після виконання команди if для наборів початкових значень
a) a=1, b=a
if a<3:
else: b=a
else:
if a>b: b=a
else: a=b
б)a=3, b=5
в)a=8, b=5

Ответы

Ответ дал: kolyaantoshchuk
1

Відповідь:

# №1 Запишіть команди розгалуження

def compare_numbers(a, b):

   if a > b:

       return "a > b"

   elif b > a:

       return "b > a"

   else:

       return "a = b"

# Тестування функції

print(compare_numbers(5, 3))  # Приклад використання функції

# №2 Визначте яких значень набудуть змінні а і b

def determine_values(a, b):

   if a < 3:

       if a > b:

           b = a

       else:

           a = b

   else:

       b = a

   return a, b

# Виконання команди if для наборів початкових значень

print(determine_values(1, 1))  # a = 1, b = a

print(determine_values(3, 5))  # a = 3, b = 5

print(determine_values(8, 5))  # a = 8, b = 5

Пояснення:

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