Вывод программы Python | Набор 1

| | | | | | | | | | | | | | | | | |

Программа 1:


r = lambda q: q * 2

s = lambda q: q * 3

x = 2

x = r (x)

x = s (x)

x = r (x)

печать x

Выход:

24 

Объяснение: В приведенной выше программе r и s — это лямбда-функции или анонимные функции, а q — аргумент обеих функций. На первом этапе мы инициализировали x как 2. На втором этапе мы передали x в качестве аргумента лямбда-функции r, это вернет x * 2, которое хранится в x. То есть х = 4 сейчас. Точно так же на третьем шаге мы передали x лямбда-функции s, так что x = 4 * 3, то есть теперь x = 12. Опять же, на последнем шаге x умножается на 2, передавая его в r. Следовательно, x = 24.

Программа 2:


a = 4.5

b = 2

print a / / b

Выход:

2.0 

Пояснение : Этот тип деления называется

a = True

<кодовый класс = "обычный"> b = False

c = False

if a или b и c:

print "GEEKSFORGEEKS"

else :

print "pythonengineering"

Выход:

GEEKSFORGEEKS

Пояснение: В Python оператор И имеет приоритет над оператором ИЛИ. Так что это оценивается в первую очередь. те. (b и c) оценивается как false. Оператор OR теперь оценивается. Здесь (True или False) оценивается как True. Таким образом, условие if становится истинным, и в качестве вывода выводится GEEKSFORGEEKS.


Программа 4:

a = True

b = False

c = False

if not a или b:

print 1

elif not a или not b и c:

print 2

elif not a или b или не b и a:

print 3

else :

print 4

Вывод:

3 

Объяснение: В Python приоритетный порядок — сначала НЕ, а потом И и в конце ИЛИ. Таким образом, условие if и второе условие elif оцениваются как False, а третье условие elif оценивается как True, что приводит к результату 3.

Программа 5:

count = 1


def doThis ():


global count


for i in ( 1 , 2 , 3 ):

count + = 1


doThis ()


print count

Вывод:

4 

Объяснение: переменная count вне функции является глобальной переменной, а переменная count, на которую ссылается функция, — это та же самая глобальная переменная, определенная вне функции. Таким образом, изменения, внесенные в переменную в функции, отражаются в исходной переменной. Итак, вывод программы — 4.

Викторины по Python

Это статья предоставлена Harsh Agarwal . Если вы представляете Python.Engineering и хотели бы внести свой вклад, вы также можете написать статью, используя вклад.python.engineering или опубликовав статью. внести свой вклад @ python.engineering. См. мою статью на домашней странице Python.Engineering и помогите другим специалистам.

Если вы обнаружите что-то не так или хотите поделиться дополнительной информацией по теме, обсуждаемой выше, оставляйте комментарии.