Программирование и научные вычисления на языке Python/§5: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 1:
==Перед этим: ifIf-ветвление==
Перед тем как непосредственно приступить к теме, обозначенной в заглавии, мы изучим еще одну базовую конструкцию, которая нам пригодится и в этой теме, и вообще в программировании без нее не обойтись. Зачастую, в зависимости от получаемых результатов или выбора пользователя, требуется совершить и соответствующие инструкции. Например, нам следует определять значения синуса только при условии, если угол лежит в интервале от 0 до π. В обратном случае решим, что мы присваиваем 0. На Python функция, определенная таким образом, будет записана как показано ниже:
 
Строка 31:
print F
print 'end of program'</source>
 
 
В случае, если температура в градусах Цельсия оказывается ниже абсолютного нуля, что противоречит постулатам термодинамики, то выводится замечание об отсутствии физического смысла и абсурдности перевода значения температуры в градусы шкалы Фаренгейта. Если же ошибки не возникает, то происходит пересчет и вывод значения. Независимо от того, выполнилось ли условие или нет, выполняется инструкция в последней строке, поскольку она не относится к блоку if-else.