Задача Задача №898365
А
А
На изображении виден код программы на Python и задания с вопросами к этой программе. Давай посмотрим на код программы и ответим на твои вопросы:
Вот код программы:
def func(a, b, c):
if a > b:
s = (a + b + c)
else:
s = (b + a + c)
return(s)
cha = int(input())
chb = int(input())
chc = int(input())
print(func(cha, chb, chc))
Теперь ответим на вопросы:
- Сколько глобальных переменных?
Глобальные переменные - это переменные, объявленные вне функций. В коде мы видим три глобальные переменные -
cha,chb, иchc.
Ответ: 3 глобальные переменные.
- Сколько локальных переменных?
Локальные переменные - это переменные, объявленные внутри функций. Внутри функции
funcесть одна локальная переменная -s.
Ответ: 1 локальная переменная.
- Какое число выведет программа при вводе чисел: 10, 16, 4?
Числа вводятся в порядке
cha,chb,chc. Введем их в функцию и посмотрим, что получится. Так какcha(10) меньше чемchb(16), программа выполнит блокelseи суммируетchb + cha + chc, что равняется 16 + 10 + 4 = 30.
Ответ: 30
