Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Python Урок 3. Функции

Содержание

print(input("Enter name >> ").title())
Python Урок 3Функции print(input(> ").title())"> Тернарные операторыcondition_is_true if condition else condition_is_false Синтаксисdef function(arg1, arg2,…):  …  … Ваши аргументы?def function():  …  … Значениеdef cube(x):  return x ** 3;def hello(a):  print(“Hello, ”, a) ЗаданиеНапишите функцию поиска максимума в списке Программаdef max(a):  max = a[0]  for i in a[1:]: Больше аргументовdef display_message(message, truncate_after=4):  print message[:truncate_after]>>display_message(“message”)“mess”>>display_message(“message”, 6)“messag” Больше аргументовdef fun(*la):  print(la) fun(1, 2)#(1, 2) Больше звёздочек!def fun(**la):  for i in la.keys():    print(i, И наконец…def a(a,b):  print(a,b)print(a(b = 1, a = 2))#“2 1” ЗаданиеНапишите аналог print(но назавите по-другому), выводящий каждый аргумент с пометкой, какой это аргумент (его номер) Программаdef printt(*la):  for i in range(len(la)):    print( Лямбда выраженияadd = lambda x, y: x + yprint(add(2,3))#5 ЗадачаНаписать функцию, вычисляющую сумму произведения двух чисел с числом, возведённым в степень, равную второму числу. ПрограммаsuperFunction = lambda a, b: a ** b + a * b
Слайды презентации

Слайд 2
print(input("Enter name >> ").title())


Слайд 5 Тернарные операторы
condition_is_true if condition else condition_is_false

Тернарные операторыcondition_is_true if condition else condition_is_false

Слайд 6 Синтаксис
def function(arg1, arg2,…):


Синтаксисdef function(arg1, arg2,…): … …

Слайд 7 Ваши аргументы?
def function():


Ваши аргументы?def function(): … …

Слайд 8 Значение
def cube(x):
return x ** 3;

def hello(a):

Значениеdef cube(x): return x ** 3;def hello(a): print(“Hello, ”, a)

print(“Hello, ”, a)


Слайд 9 Задание
Напишите функцию поиска максимума в списке

ЗаданиеНапишите функцию поиска максимума в списке

Слайд 10 Программа
def max(a):
max = a[0]
for

Программаdef max(a): max = a[0] for i in a[1:]:  if(i

i in a[1:]:
if(i > max):

max = I
return max

Слайд 11 Больше аргументов
def display_message(message, truncate_after=4):
print message[:truncate_after]

>>display_message(“message”)
“mess”
>>display_message(“message”, 6)
“messag”

Больше аргументовdef display_message(message, truncate_after=4): print message[:truncate_after]>>display_message(“message”)“mess”>>display_message(“message”, 6)“messag”

Слайд 12 Больше аргументов
def fun(*la):
print(la)
fun(1, 2)
#(1, 2)

Больше аргументовdef fun(*la): print(la) fun(1, 2)#(1, 2)

Слайд 13 Больше звёздочек!
def fun(**la):
for i in la.keys():

Больше звёздочек!def fun(**la): for i in la.keys():  print(i,

print(i, " - ", la[i])
fun(key1 =

2, key2 = 2)

#key1 - 2
#key2 - 2

Слайд 14 И наконец…
def a(a,b):
print(a,b)
print(a(b = 1, a

И наконец…def a(a,b): print(a,b)print(a(b = 1, a = 2))#“2 1”

= 2))

#“2 1”


Слайд 15 Задание
Напишите аналог print(но назавите по-другому), выводящий каждый аргумент

ЗаданиеНапишите аналог print(но назавите по-другому), выводящий каждый аргумент с пометкой, какой это аргумент (его номер)

с пометкой, какой это аргумент (его номер)


Слайд 16 Программа
def printt(*la):
for i in range(len(la)):

Программаdef printt(*la): for i in range(len(la)):  print(

print("Argument number %d - %d" % (i+1,la[i]))


Слайд 17 Лямбда выражения
add = lambda x, y: x +

Лямбда выраженияadd = lambda x, y: x + yprint(add(2,3))#5

y
print(add(2,3))
#5


Слайд 18 Задача
Написать функцию, вычисляющую сумму произведения двух чисел с

ЗадачаНаписать функцию, вычисляющую сумму произведения двух чисел с числом, возведённым в степень, равную второму числу.

числом, возведённым в степень, равную второму числу.


  • Имя файла: python-urok-3-funktsii.pptx
  • Количество просмотров: 162
  • Количество скачиваний: 2