Содержание
- 2. Что такое функция Функция — это блок кода, который можно многократно вызывать на выполнение. Она является
- 6. Ключевое слово def для Python означает, что дальше идет описание функции. После def указывается имя функции
- 7. # 1 Бывают случаи, когда # функция ничего не принимает # на вход и ничего не
- 8. Режимы сопоставления аргументов в Python. Классификация 1. Сопоставление по позиции: Fn(value). Пример Это есть классический способ
- 9. #2 Использование аргумента def f(x): x = 2 * x return x print(f(4)) print(f(56))
- 10. # 3Площадь прямоугольника def s(a,b): s_p=a*b return s_p x=int(input("x=")) y=int(input("y=")) s_pr=s(x,y) print("x=",x,"y=",y,"S=",s_pr)
- 11. #4 def arithmetic (a, b, c): if c == "+": return a + b elif c
- 12. 2. Сопоставление по именам – это режим, в котором при вызове функции аргументы (объекты) содержат имена,
- 13. Если при вызове функции Fn(), указать несуществующий параметр, то интерпретатор выдаст ошибку. Например, если в вызове
- 14. 3. Режим передачи аргументов по умолчанию: def Fn(name=value). В этом режиме, при объявлении функции (в инструкции
- 15. 4. Режим передачи аргументов по умолчанию. Порядок следования аргументов по умолчанию в инструкции def Если в
- 16. def Fn(a=1, b=2, c): # это есть ошибочный код # ... # ... return то при
- 17. # Печать списков в столбик # Функция. Печать списка группы - передаем список #Вариант 1 for
- 18. #Варианты вызова функции def f(a,b,c): print(a,b,c) #1. позиционный #f(1,2,3) #f(1,2) #TypeError: f() missing 1 required positional
- 19. # Использование параметров по умолчанию def f(a,b='ASDF',c='ghjk'): print(a,b,c) f(56)#56 ASDF ghjk f(44,66,88)#44 66 88
- 20. def g(a=2,b='ASDF',c='ghjk'): print(a,b,c) g()#2 ASDF ghjk g(1,2,3)#1 2 3 #значения передаютя позиционно g(b=99999)#2 99999 ghjk
- 21. ######## так нельзя. Обязательные не м.б. в середине ''' def r(a=45,b,c='tghj'): print(a,b,c) r(1,2,3) '''
- 22. 9. Тренажер работы со списками #Тренажер работы со списками spis_gr=["Иванов","Петров","Сидоров","Аверин", "Куценко","Пугачева", "Киркоров","Маменко","Булитко"] ist_0001=["Иванов","Петров"] def print_spisok(lst): i=0
- 24. Скачать презентацию