Контрольные задания > Какое значение будет иметь переменная р после выполнения программы, если с клавиатуры введено число 10?
6. a=int(input())
if (a>7):
b=3
p=a*a-b*b
else:
b=5;
p=(a+b)*(a+b);
print ('p=', p);
Вопрос:
Какое значение будет иметь переменная р после выполнения программы, если с клавиатуры введено число 10?
6. a=int(input())
if (a>7):
b=3
p=a*a-b*b
else:
b=5;
p=(a+b)*(a+b);
print ('p=', p);
В данной программе сначала считывается число с клавиатуры и присваивается переменной 'a'. В нашем случае a = 10.
Далее проверяется условие if (a > 7). Так как 10 > 7, условие истинно, выполняется блок кода внутри if:
b = 3
p = a*a - b*b
Подставляем значения:
p = 10*10 - 3*3 = 100 - 9 = 91
В конце выводится значение p.
Ответ: p= 91