Решение модуля 13.3 из курса «Поколение Python: для начинающих»

Демонстрирую решения на курс «Поколение Python: курс для начинающих» и модуль (урок) 13.3.

Переменная, которая создается внутри функции называется

локальная переменная

Часть программы, в которой можно получать доступ к переменной, называется

область действия

Что покажет приведенная ниже программа?
def print_paris(): print(s) s = ‘I love Paris’ print_paris()

UnboundLocalError: local variable 's' referenced before assignment

Разрешается ли, чтобы локальная переменная в одной функции имела то же имя, что и локальная переменная в другой функции?

да

Что покажет приведенная ниже программа?

def print_paris():
s = ‘I love Paris’
print(s)

def print_london():
s = ‘I love London’
print(s)

s = ‘I love Moscow’
print_paris()
print_london()
print(s)

I love Paris
I love London
I love Moscow

Что покажет приведенная ниже программа?

def swap(a, b):
a, b = b, a

a = 4
b = 3
swap(a, b)
print(a — b)

1

Какие из переменных в приведенном ниже коде являются локальными?

number = 101

def is_prime(num):
flag = True
for i in range(2, num):
if num % i == 0:
flag = False
break
if num != 1 and flag == True:
print(‘Число’, num, ‘простое.’)
else:
print(‘Число’, num, ‘составное.’)

x = 17
y = int(input())
is_prime(x)
is_prime(y)
is_prime(number)

num, i, flag

Переменная, которая видима любой функции в программном файле, называется

глобальной переменной

По мере возможности вам следует избегать использования в программе

глобальных переменных

Что покажет приведенная ниже программа?

x = 5

def add():
x = 3
x = x + 5
print(x)

add()
print(x)

8
5

Что покажет приведенная ниже программа?

x = 5

def add():
global x
x = 3
x = x + 5
print(x)

add()
print(x)

8
8

Выберите верные утверждения.

Все утверждения верные -- отметить все.

Понравилась статья? Поделиться с друзьями:
Комментарии: 4
  1. Анастасия

    когда будет продолжение?

    1. admin
      1. Светлана

        можете написать ответ на шаг 14

        1. admin

          Ответы на экзамен больше не публикую

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector