- {registration_date}
- сообщений: {posts}
- {tel_link}
1-ый вариант:
>>> c = summa(1,2)
>>> c
3
>>>
>>> c
3
>>>
2-ой вариант(return не нужен):
>>> c = 0
>>> def summa(a,b):
… global c # указываем, что в функции будет изменяться значение глобальной переменной 'c' вместо создания и изменения значения локальной переменной 'c'
… c = a + b # здесь, благодаря предыдущей строке, изменяется значение глоб. переменной 'c' вместо создания лок. переменной 'c'
…
>>> summa(1,2)
>>> c
3
>>>
--------
Всё-таки Python лучше изучать по Сузи. Там просто более подробно объяснено, так как автор не был скован статьёй как форматом изложения материала.
В статье детально всё объяснить трудно.
ответ опубликован:
Рейтинг: 5
голосов: 2
- 5
- 1
- 2
- 3
- 4
- 5