Предмет: Информатика,
автор: elinaorlova2006
Який результат отримає зміннах після виконання наступної
програми
Програма
х = 1
if x==2:
x = x+2
х = х*2
print("x=", x)
Ответы : 3 ; 2; 1; 4; 5
matvey2207spam:
а можно код на пастабин выложить? я просто не понял где табуляция(TAB)
а там не пишется.
по синтаксису вижу это питон(я сам питонер), но без табов нельзя понять, что произойдёт
жалко
ну это программа Python. Я просто не очень понимаю что такое табы. В информатике вообще не шарю(
смотри, таб это пропуск который по длинне равен 3-4 пробелам, табы и пробелы отвечают за уровень кода например без табов код просто идёт по порядку, а с табами код встроится в нутрь некого условия(напр if)
но так как тут табов нет, компилятор даёт ошибку, т.к. по сути внутри if ничего нет
Аа, я поняла. Спасибо большое за объяснение)
elina, обрати внимание, что как правильно отметил Матвей, ответ не 3 , а 2
Ответы
Автор ответа:
3
Ответ:
2
Объяснение:
х = 1
если x==2:
то, x = х+2, (т.е. 1+2 = 3)
но т.к. в нашем случае х равен 1, то срабатывает следующее условие
х = х*2 = 1*2 = 2
print("x=", x)
Спасибо большое)
а почему иначе? там же else нету вроде?
точно нету. тогда значит ответ ДВА. внимание: изменил ответ.
Похожие вопросы
Предмет: Математика,
автор: kvyazovcev
Предмет: Математика,
автор: anufrievadiana
Предмет: Алгебра,
автор: romcocos98
Предмет: Литература,
автор: Аноним