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

  Рет қаралды 242,180

alishev

alishev

5 жыл бұрын

ВСЕ ВИДЕО ПО PYTHON: • Python для начинающих
МОЙ КУРС ПО GIT: www.udemy.com/course/git-alis...
ДЛЯ ЖИТЕЛЕЙ РФ: swiftbook.org/courses/586
Реклама и сотрудничество: alishev.neil@gmail.com
Решение самостоятельных заданий: github.com/NeilAlishev/Python...

Пікірлер: 733
@alishevN
@alishevN 5 жыл бұрын
1) Плейлист этого курса вот здесь: kzfaq.info/sun/PLAma_mKffTOSY12JZS6l8lxKCpooPVcrn 2) Не обязательно использовать Jupyter Notebook. Можно использовать любую другую IDE, например PyCharm - www.jetbrains.com/ru-ru/pycharm/ Telegram: t.me/alishev_g
@user-wl1wj1gl3b
@user-wl1wj1gl3b 4 жыл бұрын
столько вариантов первого задания у меня вот так, например, задумано. Правильно ли это? def conv(x): return str(x) + " miles = " + str(x*1.609) + " km" print(conv(100))
@user-wl1wj1gl3b
@user-wl1wj1gl3b 4 жыл бұрын
просто, как я понял, чем меньше, тем лучше, или я неправильно понял?
@alishevN
@alishevN 4 жыл бұрын
@@user-wl1wj1gl3b у вас правильное решение
@user-wl1wj1gl3b
@user-wl1wj1gl3b 4 жыл бұрын
def conv0(x): print(str(x) + " miles") a = x*1.609 return str(a) + " km" print(conv0(100)) или так? def conv1(x): print(str(x) + " miles") return str(x*1.609) + " km" print(conv1(100)) Блин, или так? У меня мозги плывут уже, очень сильно смутило количество вариантов. Уроки, на самом деле отличные, но простота языка дает очень большую вариативность, или я просто ошибся? Автор, спаси!!!! Мозги кипят!!!
@alishevN
@alishevN 4 жыл бұрын
@@user-wl1wj1gl3b Вариантов написать программу всегда бесконечное количество. Все ваши варианты правильные и делают более-менее одно и то же.
@rusrus9736
@rusrus9736 4 жыл бұрын
Классно, доступно, понятно. За домашку отдельное спасибо, без домашки материал не усваивается.
@ihsaka6291
@ihsaka6291 3 жыл бұрын
Конспектировать надо ещё
@gaymonteg7011
@gaymonteg7011 3 жыл бұрын
@@ihsaka6291 Да прямо в Юпитере и конспектируй)
@user-mm7yf7pt7l
@user-mm7yf7pt7l 3 жыл бұрын
Согласен
@user-jc1vj3ey5h
@user-jc1vj3ey5h 3 жыл бұрын
@@user-mm7yf7pt7l а где домашка
@Mrwinns2007
@Mrwinns2007 3 жыл бұрын
Super! Мне 60+. Всё понимаю. Ощущаю себя студентом)). Доступный язык изложения материала, отличная дикция, ни какой "воды". Спасибо, Наиль! Я твой подписчик
@maxwellhawk
@maxwellhawk 3 жыл бұрын
мне 38, думал мне уже поздно на программиста учится. Радует что есть и по старше)
@user-gd3kg3me9w
@user-gd3kg3me9w 3 жыл бұрын
Тоже в этом году 38
@kaleudon1
@kaleudon1 3 жыл бұрын
@@maxwellhawk никогда не поздно)))
@aleksandrelpo
@aleksandrelpo 3 жыл бұрын
@@maxwellhawk как успехи в изучении python?
@user-mu3kg3jn9i
@user-mu3kg3jn9i 2 жыл бұрын
Дед, ложись в гроб
@user-uz6ip5qy2h
@user-uz6ip5qy2h 4 жыл бұрын
Согласен, за домашние задания отдельная благодарность. Именно таким образом закрепляется пройденный материал. Когда видео смотришь и повторяешь- это одно, но когда сам садишься и начинаешь пробовать, то это совершенно другое. Именно так приходит понимание) Благодарю.
@dimabelugin
@dimabelugin 4 жыл бұрын
Спасибо большое таким людям, которые помогают другим. Довольно понятно и развернуто объясняет работу с питоном.
@f_martynov
@f_martynov 3 жыл бұрын
Наиль, спасибо Вам большое! Очень приятно, что такого качества курс можно получить бесплатно.
@user-yo9bu5tz1e
@user-yo9bu5tz1e 3 жыл бұрын
Наиль, ты лучший. Очень приятно слушать тебя и смотреть твои видео! В прямом смысле, как глоток свежего воздуха среди разного невнятного мусора. Рад что попал на твой канал.
@alishevN
@alishevN 3 жыл бұрын
Спасибо!
@Ilya-ki2ev
@Ilya-ki2ev 4 жыл бұрын
Спасибо большое! Учиться через ваши уроки одно удовольствие
@KzVideosyes
@KzVideosyes 5 жыл бұрын
Очень информативный видос наверное самый лучший на YT пересмотрю все и жду новых видео) добра!
@MaxllmuS
@MaxllmuS 3 жыл бұрын
Спасибо огромное! Благодаря вашим урокам восстановил знания полученные 15 лет назад в универе. И потихоньку осваиваю новый для себя язык программирования.
@artemywho2863
@artemywho2863 3 жыл бұрын
Спасибо! Вот уже 4 урок, на котором всё понятно объясняют. Ещё раз спасибо!)
@blasser-nm7jy
@blasser-nm7jy 2 жыл бұрын
Спасибо большое за ваши уроки! Я уверен что благодаря им, в обществе появятся новые перспективные программисты!
@user-tk5zb6hl1b
@user-tk5zb6hl1b 4 жыл бұрын
Спасибо тебе огромное за твои труды. Пожалуйста доделай этот курс до конца
@user-gd4lf4nx3x
@user-gd4lf4nx3x 3 жыл бұрын
Спасибо за ваши старания, очень доступная информация и прекрасное объяснение
@meteor_jam
@meteor_jam 5 жыл бұрын
Спасибо, очень классные уроки и домашки очень полезны. Жду с нетерпение следующего урока, хотелось бы еще уроки про циклы, модули и исключения.
@demidGTA
@demidGTA 3 жыл бұрын
Хороший материал!!! def convert_miles_to_km(x): return x*1.609 a = convert_miles_to_km(112) print(a) def area(x, y): return x*y a = area(3, 5) print(a) def numbers(x): y = x % 2 if y < 1: return str(x) + " Число четное" else: return str(x) + " Число нечетное" y = numbers(11) print(y)
@lonndy4370
@lonndy4370 2 жыл бұрын
дебил надо км на мили делить, а не умножать
@rtvent2448
@rtvent2448 Жыл бұрын
Здорово, но я добавил возможность вводить данные после запуска кода. how_many_miles = float(input()) def convert(miles): return miles * 1.61 print(convert(how_many_miles)) length = float(input()) width = float(input()) def area(a,b): return a * b print(area(length,width)) figure = int(input()) def is_even(a): parity = a % 2 if parity == 0: return "Ваше число четное" else: return "Ваше число нечетное" print(is_even(figure))
@alexnochvay2366
@alexnochvay2366 Жыл бұрын
@@rtvent2448 как его понять,
@rtvent2448
@rtvent2448 Жыл бұрын
@@alexnochvay2366 в плане?
@rtvent2448
@rtvent2448 Жыл бұрын
@@alexnochvay2366 создаёшь переменные, в которые поместится то, что ты введёшь. Далее функцию в которой аргументами будут являться другие переменные. Позже выводишь эту же функцию, но с аргументами в виде тех переменных, в которые поместилось то, что ты ввёл.
@alexandertyrchenkov7479
@alexandertyrchenkov7479 2 жыл бұрын
Спасибо за уроки, все очень просто и понятно! Успехов! Жму руку!
@kakavrot6587
@kakavrot6587 3 жыл бұрын
Домашнее легкое, выполнил быстро и без ошибок, спасибо за урок.
@user-wx6ux6wi6u
@user-wx6ux6wi6u 2 жыл бұрын
смотрю видео- все понятно. начинаю делать сам - и понимаю, что нет так уж и понятно. пересматриваю по несколько раз. Спасибо за контент.
@user-sy2gx5zg8b
@user-sy2gx5zg8b 4 жыл бұрын
Нет слов, просто спасибо ! Доступно и понятно !
@mariagilfoyle1893
@mariagilfoyle1893 5 жыл бұрын
Очень грамотно объясняете, спасибо!
@user-sj5rp5sv3f
@user-sj5rp5sv3f 4 жыл бұрын
Очень доступно и понятно. Спасибо!
@kseniialeonteva2131
@kseniialeonteva2131 3 жыл бұрын
Спасибо за труд! Изучала python в приложении, писала тяжелый, громоздкий код. С вами код умещается в пару строк. еще раз спасибо!
@denisly6109
@denisly6109 4 жыл бұрын
классный урок! благодарю за знания!
@user-uu1tm2sr9o
@user-uu1tm2sr9o 4 жыл бұрын
Если кто не понял, как и я в начале, Зачем нужен "Return", то он возвращает значение в память, а не на экран.
@Ilya-ki2ev
@Ilya-ki2ev 4 жыл бұрын
спасибо добрый человек
@GFU472
@GFU472 3 жыл бұрын
пора уже и тебе курсы клепать)) коль тебя мы понимаем лучше чем сенсея)))
@strayker44
@strayker44 3 жыл бұрын
С-П-А-С-И-Б-О
@aleksandrt.9709
@aleksandrt.9709 3 жыл бұрын
Реально красавело теперь вьехал зачем нужен return))
@neman135
@neman135 2 жыл бұрын
Все равно не понял куда и для чего возвращает.
@dariadanilova5385
@dariadanilova5385 2 жыл бұрын
Спасибо вам за такие интересные и простые уроки по которым можно и правда быстро и легко выучить язык Python.
@HIPHOPALIVE
@HIPHOPALIVE 4 жыл бұрын
спасибо за урок. до заданий лично мне еще рановато. надеюсь на их рассмотение в след уроке
@gaymonteg7011
@gaymonteg7011 3 жыл бұрын
Офигеть, первый вечер за питоном и уже самостоятельно решил эти задачи) не без косяков конечно, пришлось слегка заглянуть туда, где уже выполнял то, что было написано на уроке. Спасибо большое
@MsDiese1
@MsDiese1 4 жыл бұрын
Спасибо за видео, все доходчиво и понятно.
@paradoks8752
@paradoks8752 4 жыл бұрын
Очень понятно, доходчиво. Я даже все приложения идентичные скачал все получается пока что))
@aliexpressa1510
@aliexpressa1510 2 жыл бұрын
Огромное спасибо, все классно и понятно, хоть кто-то на ютубе начал объяснять доступным языком)
@user-jz8ej4wp8y
@user-jz8ej4wp8y 3 жыл бұрын
Благодарю! Не подозревал, что язык программирования, это может быть легко и ясно!
@hannabeloziorava1851
@hannabeloziorava1851 4 жыл бұрын
очень классные уроки ! спасибо тебе за твои видео:)
@user-do1vg7sw4v
@user-do1vg7sw4v 4 жыл бұрын
Хорошо объясняешь спасибо большое я стал больше понимать по Пайтону. Огромное спасибо!!!!
@plaha28
@plaha28 3 жыл бұрын
Огромная спасибо автору, очень понятно.
@user-py7tc8fl6r
@user-py7tc8fl6r 4 жыл бұрын
сначала не понял,как писать функции,а в следствии Д/З ,но потом пересмотрел и понял,Что сначала надо было узнать сколько в одной миле километров. Спасибо,крутые уроки!
@vladimirkulakov6126
@vladimirkulakov6126 3 жыл бұрын
Спасибо, разобрался. Всё получилось! Отдельное спасибо за домашку.
@user-hw6yf6cs1q
@user-hw6yf6cs1q 3 жыл бұрын
Спасибо, замечательные уроки! Очень помогают разобраться в Payton ) у
@bakytzhanakimzhanov898
@bakytzhanakimzhanov898 4 жыл бұрын
Здравствуйте у вас очень интересные уроки спасибо вам за то что снимаете такие ролики
@pol2997
@pol2997 3 жыл бұрын
Спасибо за подробные объяснение
@evel1461
@evel1461 4 жыл бұрын
бозе, кайфую от твоих видосов
@user-ij5mi4ok3z
@user-ij5mi4ok3z 4 жыл бұрын
Спасибо, очень понятно всё объясняешь
@vladikhan4597
@vladikhan4597 3 жыл бұрын
Спасибо чувак! С помощью твоих уроков, я закрываю пробелы и за ДЗ реальный респект!
@user-ru8qb9ze1d
@user-ru8qb9ze1d 4 жыл бұрын
Хех) приято увидеть питон) годный контент) когда-то учил яву по твоим урокам и меня унесло в веб) но база осталась после этого невероятно прочная ибо великое Дао повторяется и мир крутится вокруг одного и того же солнца хоть и по немного иной траектории)
@rostsportable
@rostsportable 3 жыл бұрын
на работу смог устроиться дядь? или чисто сам веб ваяешь
@vitaligorshkov6965
@vitaligorshkov6965 2 жыл бұрын
Спасибо огромное за прекрасную работу! одно удовольствие учиться! # Задание 2 a = int(input('Введите высоту прямоугольника: ')) b = int(input('Введите ширину прямоугольника: ')) def area(): return a * b c = area() print('Площадь прямоугольника равна ' + str(c))
@krab9241
@krab9241 2 жыл бұрын
a1,b1 = 3,30 def area (a,b): pl = a*b print ("Площадь прямоугольника равна", pl) return pl area (a1,b1) по заданию функция принимает две стороны
@user-ii2gq4wu8s
@user-ii2gq4wu8s 5 жыл бұрын
Спасибо большое за урок и за задачки, думал будет только теория )) Что-то решение у меня получилось довольно громоздкое ((
@youaregamepro
@youaregamepro 5 жыл бұрын
Очень здорово, что дал Домашку, пришлось повозиться , потому что выводил более развернутые данные и в процессе перечисления аргументов сыпались ошибки...то одни, то другие, но все получилось. Спасибо, ждем следующих уроков!
@user-mv5kq4ci1e
@user-mv5kq4ci1e 4 жыл бұрын
Можешь кратко объяснить ,как ты выполнил функцию преобразования миль в километры Заранее спасибо !)
@kormeet
@kormeet 4 жыл бұрын
@@user-mv5kq4ci1e привет, def convert(miles): return miles*1.609 convert(3) a=convert(3) print('km=' +str(a))
@user-mv5kq4ci1e
@user-mv5kq4ci1e 4 жыл бұрын
@@kormeet Спасибо большое !!
@kormeet
@kormeet 4 жыл бұрын
@@Igorr911, привет, когда срабатывает функция "convert"(convert - это название функции, оно может быть любым), программа возвращает miles(miles - это переменная, мы вводим ее, когда выполняем функцию, эта переменная вводится в скобочках, т.е мы поясняем программе, что мы работаем с 3мя милями) умноженное на 1.609(в одном км 1.609 миль).Далее мы полученные результаты выводим на экран командой "print"
@Igorr911
@Igorr911 4 жыл бұрын
@@kormeet Спасибо большое!))) Только сегодня сообщение заметил((
@din_ian
@din_ian 2 жыл бұрын
Потратил где-то час. Всё работает, проверял. Задание №1 #convert(miles) def main(): text1 = float(input("Введите значения в км: ")) conv_fac = 100000 #формула преобразования text2 = text1 * conv_fac #подсчет количества print("Расстояние в милях равно: ", text2) main() ответ: Введите значения в км: 2.5 Расстояние в милях равно: 250000.0 _________________________________________________________ Задание №2 #area(a, b) def main(): vi = float(input("Введите значения в высоту: ")) shi = float(input("Введите значения в ширину: ")) text2 = vi * shi #высоту умножаем на ширину print("Площадь треугольника: ", text2) main() ответ: Введите значения в высоту: 2 Введите значения в ширину: 2 Площадь треугольника: 4.0 _________________________________________________________ Задание №3 #is_even(a) def main(): text1 = float(input("Введите значения: ")) s = text1%2 if s%2 == 1: print("Число " + str(text1) + " является нечётное") elif s == 0: print("Число " + str(text1) + " является чётным") main() ответ: Введите значения: 9 Число 9.0 является нечётное
@rostishka7321
@rostishka7321 4 жыл бұрын
1) def convert(miles): return miles / 1.609 a = convert(1) 2)def area(a, b): return a*b a = area(3, 5) 3)def is_even(a): return x % 2 if a % 2 == 1: print("четное") else: print("нечетное") Спасибо тебе огромное! Первый день только начал изучать.
@arbyzik2427
@arbyzik2427 4 жыл бұрын
a=int(input("Введите число:")) def N(): return a%2 if N()==0: print("Число "+str(a)+" чётное.") else: print("Число "+str(a)+" нечётное.")
@erid135
@erid135 3 жыл бұрын
а почему именно input без него не может оно быть?
@marinamarina6673
@marinamarina6673 4 жыл бұрын
Спасибо. Рановато я в прошлом видео я задала вопрос про задания)).👍👍👍
@user-vu7lr7tw5v
@user-vu7lr7tw5v 2 жыл бұрын
Огромное спасибо вам за урок всё чётко и понятно;)
@DanilDymytrov
@DanilDymytrov Жыл бұрын
def convert(): km = float(input("введите число в киллометрах:\t")) print(str(km/1.609)+ '\t'"миль") convert()
@leviathan5866
@leviathan5866 3 жыл бұрын
Я даже не знаю как это работает, но я понимаю абсолютно всё! Возможно уже не актуально ставить комментарии, но я благодарствую автору этого курса! А главное, что это бесплатно, и ещё приятнее конечно. Спасибо большое!
@leviathan5866
@leviathan5866 3 жыл бұрын
Хочу подметить что "домашнее задание" простое, но такая практика необходима, за это кстати автору респект!
@sokrat874
@sokrat874 4 жыл бұрын
Спасибо за труд! Очень полезные видео! И до сих пор крайне актуальны! Заставляют шевелиться нейроны мозга) 3-я задача, простой вариант: x = 9 if x % 2 == 0: print("even number") else: print("odd number")
@bakytzhanakimzhanov898
@bakytzhanakimzhanov898 4 жыл бұрын
но здесь пользователь должен менять код, а нужно что бы он сам задавал значение def if_even(a): if a%2==0: print('четное число') else: print('не четное число') вот так я считаю это правильным
@hawk0eye
@hawk0eye 3 жыл бұрын
@@bakytzhanakimzhanov898 думаю можно еще проще: def if_even(a): return a%2==0 # если в качестве аргумента четные/нечетные числа, функция возвращает значение true/false соответственно # если же a%2==1, четные/нечетные, возвращается значение false/true соответственно if_even(6) True
@AlexPInv
@AlexPInv 2 жыл бұрын
потратил на это все 3 часа, такое удовольствие в конце когда все сделал,пока сам полностью разобрался def f1(x): s = x * 1.609344 print("Количество киллометров в милях " + str (s)) #Площадь прямоугольника S = a × b def f2(a , b): s = a * b print("Площадь прямоугольника равна " + str (s)) def f4(x): e = x % 2 if e > 0: print("Это не целое число") else: print("Это целое число")
@evgen3790
@evgen3790 2 жыл бұрын
3 часа это жестко))) Я ранее смотрел немного уроки по python и удалось сделать минут за 10) Сделал первые два задания с return (правда так и не понял для чего оно нужно здесь) А третье задание сделал также как ты, но вместо ">" использовал "=="
@jurijjusel2422
@jurijjusel2422 2 жыл бұрын
formula S=(a*b)/2 vrode
@user-rc3yv2ry7x
@user-rc3yv2ry7x 2 жыл бұрын
Как по мне тут функция не нужна и можно добавить input что бы самому ввести число в переменные
@user-eh7rs9lf4c
@user-eh7rs9lf4c 2 жыл бұрын
@@jurijjusel2422 это скорее для расчета площади прямоугольного треугольника.
@igorgavrilov1832
@igorgavrilov1832 3 жыл бұрын
Очень интересно и доходчиво. Чётное или нечётное def check(a): return a % 2 odd = check(8) if odd == 0: print("Число четное") else: print("Число нечетное") мили в километры , и в футы) def converter(a): return a * 1.609344 c = 5 km = converter(c) print(str(km) + " километров или ") def tofeet(a): return a * 5280 ft = tofeet(c) print(str(ft) + " футов")
@kawafune9795
@kawafune9795 4 жыл бұрын
Спасибо Вам большое!!!
@rifatkhalikov4502
@rifatkhalikov4502 5 жыл бұрын
Ура, новый видос 👌👍
@oxanar3107
@oxanar3107 4 жыл бұрын
Сделайте пожалуйста хороший курс по Python и выложите на Udemy - я куплю, Вы ясно излагаете и мыслите. Спасибо
@user-fg1pz9yt4o
@user-fg1pz9yt4o 3 жыл бұрын
@Starky Keks на Udemy другая структура. И, вроде бы, там есть этот курс. Или что-то похожее
@mishascolfie703
@mishascolfie703 3 жыл бұрын
@Starky 😂
@iryna9182
@iryna9182 3 жыл бұрын
Thanks for the lessons! My homework: def convert(miles): return (miles * 1.609344) km = convert(5) print(km) def area(a, b): return a * b print(area(2, 3)) def is_even(a): return a % 2 == 0 print(is_even(10))
@iryna9182
@iryna9182 3 жыл бұрын
@@user-rj6mg5io8l Yes, it's easier. I wanted to understand more about return, so I used it
@ke1ny
@ke1ny 4 жыл бұрын
Сложненько, но благодаря комментам можно разобраться и понять :)
@shozanax1530
@shozanax1530 3 жыл бұрын
Считаю: нужна рубрика, где тебя будут учить кодить советчики из комментов. А за курс - благодарствую.
@_weeq_
@_weeq_ 2 жыл бұрын
Спасибо за урок и отдельное спасибо за домашку.... Когда смотришь и повторяешь не так сложно.. а вот когда сам пытаешься что то написать это уже совcем другое дело) ================== Результат домашки: #Конверт миль в км def convert(miles): con = 0.621371192 ab = miles * con # формула print(str(miles) +" миль это: "+ str(ab)+" киломметра ") convert(88) # вызов функции #Найти площадь прямоугольника def area(a,b): return a*b # формула a = area(10,10) # задаем значение print("Площадь прямоугольника: " + str(a)) #функция определяет четное или не четное, а - само число def is_even(a): call = a % 2 # формула if call == 1: #вывод соблюденя условий return "Число: "+ str(a)+" - не четное!" else: return "Число: "+ str(a)+" - четное!" v = is_even(7) # задаем значение print(str(v))
@adhamkenjabaev2588
@adhamkenjabaev2588 2 жыл бұрын
Понятно до жути.атвичаю.спасибо
@ytilizator24
@ytilizator24 3 жыл бұрын
спасибо, я понял, отработаю принятую информацию и сделаю задание, потом скину вам. Ждите вестей сенсей
@armenmanadaryan2492
@armenmanadaryan2492 5 жыл бұрын
Я так понял тут нужно еще хорошо знать математику а главное вызубрить термины ) хотя есть плюс буду заодно оба учить)
@user-vi4ju3qh7f
@user-vi4ju3qh7f 3 жыл бұрын
Спасибо за урок! def area(sideA,sideB): # Создаём функцию расчёта площади прямоугольника sideA=int(input("Введите сторону А прямоугольника:")) # задаём тип переменной стороны A и ручной ввод sideB=int(input("Введите сторону B прямоугольника:")) # задаём тип переменной стороны B и ручной ввод square=sideA*sideB # Считаем площадь и кладём её в переменную square return print(f"Задан прямоугольник со сторонами {sideA} и {sideB}. Его площадь равна {square}") # выводим результат
@user-tu5os8sb2i
@user-tu5os8sb2i 2 жыл бұрын
ПРОСТО СПАСИБО!
@user-fg1pz9yt4o
@user-fg1pz9yt4o 3 жыл бұрын
def convert(miles): km = 1.60934 print("1 миля = 1.60934 км") return miles * km a = convert(5) print("В указанных милях: " + str(a) + "км") def area(x, y): print("Вычисляем площадь прямоугольника") z = x * y return z z = area(2, 5) print("Площадь прямоугольника равна: " + str(z) + "м2") def is_even(a): print(" Чётное или нечётное") if a % 2 == 0: return print("Число чётное") else: return print("Число нечётное") is_even(4)
@rxt1rxd
@rxt1rxd Жыл бұрын
а если сделать так: def is_even(x): return x % 2 a = is_even(****любое число****) if a == 1: print("нечётное число") else: print("чётное число") так ведь тоже нормально будет?
@nikl_dreamer
@nikl_dreamer 5 жыл бұрын
Спасибо большое)
@user-xl1dn4oy4t
@user-xl1dn4oy4t Жыл бұрын
Хорошее и внятное объяснение материала. Не упомянули об аргументе по умолчанию
@paradoks8752
@paradoks8752 4 жыл бұрын
жду не дождусь новых выпусков
@MrLaxus91
@MrLaxus91 3 жыл бұрын
Смотрю в 2021г., уроки хорошие, буду учиться по ним и дальше! Мои коды по д/з: # HOMEWORK1 converter(miles) def converter(miles): kilometeres = miles * 1.609 return kilometeres a = float(input("Введите пройденные мили: ")) print("Пройденных километров:%6.2f км"%converter(a)) # HOMEWORK2 area (a, b) def area(a, b): multiply = a * b return multiply print("Введите данные для расчета площади прямоугольника") a = int(input("Ширина, см: ")) b = int(input("Длина, см: ")) print("Площадь равна, см. кв.: " + str(area(a, b))) # HOMEWORK3 is_even def is_even(a): result = a % 2 if result < 1: print ("Число " + str(a) + " четное") else: result == 1 print("Число " + str(a) + " не четное") b = int(input("Введите целое число: ")) print(is_even(b))
@legender_x6092
@legender_x6092 3 жыл бұрын
Круто объяснил думал по комментам что дз будет тяжёлое , а окозалось легко! def convert(m): killo = m * 1.609 print("Вот столько киломметром получилось: ", killo) convert(10) def area(a, b): P = a*b print("Вот такая площадь прямоугольника получилась: ", P) area(20, 400) def is_even(a): otvet = a % 2 if otvet == 0: print("Это число чётное") else: print("Число нечётное") is_even(4232) илии def convert(m): return m * 1.609 def area(a, b): return a*b def is_even(a): otvet = a % 2 if otvet == 0: return print("Это число чётное") else: return print("Число нечётное") print("Вот столько киломметром получилось: ", convert(3)) print("Вот такая площадь прямоугольника получилась: ", area(50,50)) print(is_even(455455345534))
@rescience5892
@rescience5892 3 жыл бұрын
Сначала учил пайтон на сайте степик, там очень плохо объясняют, вы прям очень подробно и понятно объяснили, спасибо! домашнее задание я решил немного с опережением материала, так как проходил некоторые темы. Сделал с возможностью считывать данные из клавиатуры (любые что пользователь введет) так мне показалось логичнее действовать. Код конечно же не опубликую, читерство только во вред в данном случае
@RobertCow
@RobertCow 4 жыл бұрын
хорошие туториалы!
@hairback
@hairback 3 жыл бұрын
Класс! Очень напоминает php
@user-ni6wb5yl8g
@user-ni6wb5yl8g 4 жыл бұрын
Спасибо!
@mini_ender_dragon6104
@mini_ender_dragon6104 2 жыл бұрын
хорошие объяснения
@olexandrk.4957
@olexandrk.4957 5 жыл бұрын
Дуже добрі уроки, все зрозуміло. Дякую
@flymanager111
@flymanager111 4 жыл бұрын
def area(a,b): c=a*b print("Sqare is: " + str(c)) d=area(2,6) print(d)
@BeautyCRM
@BeautyCRM 2 жыл бұрын
def is_even(x): is_even = (x % 2) if is_even == 1: return("Нечётное") elif is_even == 0: return("Чётное") else: return("Дробное") Это магия! Работает! Задание выполнено и чуть-чуть перевыполнено 😄 Число может быть "Дробное". Благодарю за этот потрясающий и понятный курс. Мозг закипает от количества вариантов происходящего, но программирование действительно заставляет думать и учит внимательности. Забились с младшим братом на челлендж, что если пройдём этот курс за месяц полностью, то на ДР я дарю ему большой годовой курс по Пайтону. Я прохожу чисто в качестве моральной поддержки. Но что-то мне кажется я подарю годовой курс и себе тоже 😂
@rdv183
@rdv183 4 жыл бұрын
# площадь треугольника a= b= area=(a*b)/2 return( ' Площадь треугольника равна ' + str(area))
@user-gy1el6mm4v
@user-gy1el6mm4v 4 жыл бұрын
Здравствуйте, сделал все как написано в обучении, но почему-то пишет, что переменная imi2 не найдена, в чем может быть проблема?
@user-pe9dd5hc3e
@user-pe9dd5hc3e Жыл бұрын
miles = int(input('Введите количество миль: ')) def convert(miles): return miles*1.60934 a = str(miles) + ' миль это ' + str(convert(miles)) + ' киллометров' print(a)
@everyday8288
@everyday8288 4 жыл бұрын
1-ая задача #convert_miles print('Посчитаем количество километров') k = input('Введите количество миль') def convert_miles(k): return k*1.60936 km = convert_miles(float(k)) print('Количество километров: ') print(km) 2-ая задача #area(a,b) print ('Найдем площадь прямоугольнка') a = input('Введите значение a ') b = input('Введите значение b ') def area(a,b): return a*b c = area(float(a), float(b)) print('Площадь прямоугольника: ') print(c) 3-ая задача #iseven(a) print('Вычислим число четное или нечетное') a = input('Введите число ') def iseven(a): return a%2 b = iseven(int(a)) if b==0: print('Чсило четное') elif b==1: print('Число нечетное')
@user-nd4he4io4h
@user-nd4he4io4h 3 жыл бұрын
монстр))
@zikki4410
@zikki4410 3 жыл бұрын
3 задачу можно ещё легче решить
@kissexsis
@kissexsis 3 жыл бұрын
@@zikki4410 как вывести в ответе число введенное пользователем?
@LifeOnLine13
@LifeOnLine13 Жыл бұрын
В твоём случае если вбить 0 то будет писать что число чётное
@alexandervolkov97
@alexandervolkov97 Жыл бұрын
@@LifeOnLine13 так 0 это четное число
@user-sy2gx5zg8b
@user-sy2gx5zg8b 4 жыл бұрын
Помог. Лайкос...
@kamilaliyev5253
@kamilaliyev5253 3 жыл бұрын
Спс бро, лайк и подписка
@user-iy7eq2ym3g
@user-iy7eq2ym3g 3 жыл бұрын
def area(x,y): x = int(input("длина:")) y = int(input("ширина:")) return x * y print(area(1,2))
@flizbee
@flizbee 3 жыл бұрын
я тоже примерно так сделал (токо я без циклов сделал (в онлайн кампиляторе циклы пролохо робят
@konstantinreut2577
@konstantinreut2577 4 жыл бұрын
# area(a,b) def area(a, b): return a * b c = area(5, 10) print(c) print("Площадь прямоугольника: " + str(c)) Площадь прямоугольника: 50
@GANGST1ER
@GANGST1ER 4 жыл бұрын
ДЗ. С телефона написал, пока windows устанавливается. На телефоне писать, это я вам скажу геморно. def bmi(name, height, weight): a = height**2 b = weight // a print("Индекс массы", name, "составляет", b) #Converter from miles to km def convertMilesToKm(miles): a = miles * 1.6 print(miles, "миль, это", a, "км.") #Square area def sArea(a, b): a = a*b return a #Is even number def isEvenNumber(a): if a % 2 == 1: print("Число", a, "не чётное.") else: print("Число", a, "чётное.") bmi("Leo", 1.74, 40) convertMilesToKm(20) print("Площадь прямоугольника длиной 4 и шириной 2 будет:", sArea(4, 2)) isEvenNumber(1) isEvenNumber(2)
@AhuramanjU
@AhuramanjU 3 жыл бұрын
# Расчет площади прямоугольника def area(x, y): return str(x * y) + " cm^2" a = area(5, 3) a '15 cm^2'
@user-jv3nf3sc4y
@user-jv3nf3sc4y 2 жыл бұрын
решается в две строки. Вначале тупила нереально а потом дошло)) def convertKM (x): return x/1609 a=convertKM(1000) print(a) print('в одном километре ' + str(a) + ' миль') пошла решать дальше))
@user-jv3nf3sc4y
@user-jv3nf3sc4y 2 жыл бұрын
вторая совсем изи а третья вот: def is_even(x): return x%2 a= is_even(16) if a==0: print('четное') else: print('не четное')
@zam2550
@zam2550 3 жыл бұрын
а как правильно можно решить 3 задачу в sublime text 3 ? ведь у меня код компилируется целиком и дописать потом какие команды нельзя, всё в сам код вшивать надо, но выбивает различные ошибки синтаксиса и другие.
@Zeusotokonikolibremi
@Zeusotokonikolibremi 3 жыл бұрын
Огромное спасибо автору, за труд. Уроки очень помогают. Сделал только 1ое дз def convertor2(x): return x * 1.609344 val1 = 4 val2 = 8 val3 = 10 r1 = convertor2(val1) r2 = convertor2(val2) r3 = convertor2(val3) print((r1), "километра", "это", (val1), "мили") ## выведет 6.437376 километра это 4 мили print((r2), "километра", "это", (val2), "мили") ## выведет 12.874752 километра это 8 мили print((r3), "километра", "это", (val3), "мили") ## выведет 16.09344 километра это 10 мили
@Zeusotokonikolibremi
@Zeusotokonikolibremi 3 жыл бұрын
второе задание def ploshad (a, x): d = a * x print("ploshad priamougol'nika =", str(d)) return ploshad(2, 7) #ploshad priamougol'nika = 14 ploshad(2, 10) #ploshad priamougol'nika = 20 ploshad(2, 11) #ploshad priamougol'nika = 22 третье задание перепутал (показалось что нужно сделать проверку на дробность) в итоге сделал всё как в дз, а потом ломал голову что же я не правильно сделал и почему он не проверяет дробное число или нет.
@user-dl9mq8vi5v
@user-dl9mq8vi5v 4 жыл бұрын
Прикольно! Решил все задачки. Только в последней, решил сделать на два числа, но не смог объединить в одну функцию, пришлось разбить на 2 функции, но обязательно надо как то до кумекать как это скомпоновать в одну функцию.
@alishevN
@alishevN 4 жыл бұрын
Можете посмотреть мое решение потом
@user-dl9mq8vi5v
@user-dl9mq8vi5v 4 жыл бұрын
@@alishevN я так и подумал, что скорее всего у меня еще не достаточно информации и дальнейшая по любому позволит решить этот мелкий вопрос ) Как раз продолжаю смотреть.
@maxkot2258
@maxkot2258 2 жыл бұрын
@@alishevN где посмотреть Ваше решение?
@ffdfsdfdfdsfds9284
@ffdfsdfdfdsfds9284 5 ай бұрын
def numbers (x): return x % 2 if a % 2 == 1: print("Четное число") else: print("Нечетное число") a = numbers(114) print (a)
@rekgquiem
@rekgquiem 4 жыл бұрын
посмотрел решения задач в комментариях, понял что нету смеси из функции и условных операторов, так что запилил и то, и другое: def is_even(x): if x % 2 == 0: print("четное") else: print("не четное") is_even(int(input("введите число: ")))
@ducholo1150
@ducholo1150 5 жыл бұрын
def mil_conv(km): m=1.609 sum=km/m print("В километрах - " + str(sum)+ " миль")
Python функции. Создание функций, области видимости, аргументы, return
34:10
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 8 М.
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 21 МЛН
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 87 МЛН
Как в 44 года стать программистом на Python. Объясняю с чего начать.
19:32
Задача из Собеседования в Amazon за 5 минут
5:15
Саша Лукин
Рет қаралды 297 М.
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31