Python для начинающих. Урок 17 | Функции

preview_player
Показать описание
В этом уроке мы начнем своё знакомство с функциями. Разберемся, чем аргументы отличаются от параметров, как использовать аргументы переменной длины, а так же узнаем про полиморфизм функций.
------
------
------
Не забываем подписываться!

#python #начинающим #ityoutubersru
Рекомендации по теме
Комментарии
Автор

Домашнее задание:
I)
Написать функцию, которая в качестве аргумента получает радиус круга. Радиус вводится пользователем с клавиатуры.
Функция считает площадь круга.
Формула площади круга:
S = pi * R^2, где pi - константа 3.14, R - радиус.
Функция возвращает значение площади.
II)
Написать функцию, которая в качестве аргумента принимает целое число, введенное пользователем.
Функция возвращает количество четных цифр в числе и их сумму.
III)
Написать функцию, которая принимает в качестве аргумента целое число, введенное пользователем.
Функция возвращает факториал числа, переданного в качестве аргумента.
Не использовать модуль math.

plugar_inf
Автор

Ура наконец-то новый видос, да еще и на тему функции. Спасибо, Иван Викторович, люблю ваши уроки!

sir
Автор

Иван Викторович, благодарю за еще один урок! Очень надеюсь, что Ваше вдохновение на этом не иссякнет и уроки будут продолжаться) А решение д.з. дают бесценную возможность понять и усвоить материал. Выкладываю свои решения всегда не заглядывая в ответы других Ваших учеников, но после обязательно просматриваю. Вижу, что есть более красивые способы. Это очень здорово, что можно таким образом обмениваться опытом.
1)
def square(pi = 3.14, R = float(input('введите радиус круга'))):
S = pi * R ** 2
print(S)
square()
2)
def sum_num():
a = abs(int(input('введите целое число')))
index = 0
sum = 0
while a:
if (a % 10) % 2 == 0:
index += 1
sum += a % 10
a //= 10
print('количество четных цифр-', index, 'сумма четных цифр-', sum)
sum_num()
3)
def factorial():
a = abs(int(input('введите натуральное число')))
tmp = 1
for i in range(1, a+1):
fact = tmp * i
tmp = fact
print(fact)
factorial()

martdii
Автор

Спасибо огромное за курс, надеюсь ролики и дальше будут выходить, хотя жалко, что просмотры не так много как в первом курсе). Надеюсь дойдем до ооп, интересно было бы услышать про это из ваших уст)

uogrccl
Автор

Хороший комментарий для лучшего сенсея)) Пора за домашку садиться=D

wbphczw
Автор

Спасибо за урок! Заниматься очень интересно!☺👍

kntsugi
Автор

Ура! Дождался! Наконец то! Спасибо за уроки!

nipforever
Автор

Ооооо, наконец-то новый видос! Спасибо! Лайк не глядя!))👍

snrdyfn
Автор

Как всегда на высоте!!! Все просто и понятно. Это я старый паскалист 45 лет

bgavh
Автор

Спасибо за урок! Как всегда очень интересно

drenderingguides
Автор

Ждал видео, только щас посмотрел! Спс!

HelloWorldCream
Автор

спасибо за обучающие видео, но было бы лучше, если вы в названии видео сначала писали тему урока, т.к. с плейлиста (по коайней мере на телефоне) не понятно что пройдено, а что еще стоит изучить, и приходится "бегать" по роликам

sleepless
Автор

Кажется, я почти понял, чем отличаются параметры от аргумента.)

shlopaiushiy-po-popke
Автор

Отличный урок. Более полно чем в первом курсе.

philipmelnik
Автор

Учитывая то, что функции только 17 уроком надо воспринимать этот курс, как прям действительно азы Для самых маленьких. Жаль, что такого не было лет 5 назад. А лучше 10. А то я посмотрел эту тему на канале хауди хо, давненько и я максимально негативно воспринял этот язык. А тут наоборот, начал понимать что тут меня может заинтересовать. И да, отступы это круто, единообразие кода действительно положительная история.

eegjldp
Автор

Спасибо🙏💕 пожалуйста покажите как ниб хотябы вкратце как делают ботов, используют ИИ. Спасибо

ypohut
Автор

Здравствуйте. Сколько еще планируется уроков?

konosamenttt
Автор

Здравствуйте, планируются ли видео по codewars с задачами 4 kyu?

g.nicksterkin
Автор

Иван, скажите, еще будут уроки? если да, то планируется ли тема ООП, в этом курсе для начинающих?

your__god
Автор

Привет, есть вопрос. На программиста обязательно профиль сдавать? В интернете однозначного ответа не нашел, где то говорят что нужно, в где то нет

pscopqr
visit shbcf.ru