ДОПОМОЖІТЬ, БУДЬ ЛАСКА, ДАЮ 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
Ответы
Ответ дал:
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
Пояснення:
Вас заинтересует
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
1 год назад
1 год назад