1) Плейлист этого курса вот здесь: ua-cam.com/play/PLAma_mKffTOSY12JZS6l8lxKCpooPVcrn.html 2) Не обязательно использовать Jupyter Notebook. Можно использовать любую другую IDE, например PyCharm - www.jetbrains.com/ru-ru/pycharm/ Telegram: t.me/alishev_g
столько вариантов первого задания у меня вот так, например, задумано. Правильно ли это? def conv(x): return str(x) + " miles = " + str(x*1.609) + " km" print(conv(100))
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)) Блин, или так? У меня мозги плывут уже, очень сильно смутило количество вариантов. Уроки, на самом деле отличные, но простота языка дает очень большую вариативность, или я просто ошибся? Автор, спаси!!!! Мозги кипят!!!
Super! Мне 60+. Всё понимаю. Ощущаю себя студентом)). Доступный язык изложения материала, отличная дикция, ни какой "воды". Спасибо, Наиль! Я твой подписчик
Согласен, за домашние задания отдельная благодарность. Именно таким образом закрепляется пройденный материал. Когда видео смотришь и повторяешь- это одно, но когда сам садишься и начинаешь пробовать, то это совершенно другое. Именно так приходит понимание) Благодарю.
Здорово, но я добавил возможность вводить данные после запуска кода. 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 создаёшь переменные, в которые поместится то, что ты введёшь. Далее функцию в которой аргументами будут являться другие переменные. Позже выводишь эту же функцию, но с аргументами в виде тех переменных, в которые поместилось то, что ты ввёл.
Наиль, ты лучший. Очень приятно слушать тебя и смотреть твои видео! В прямом смысле, как глоток свежего воздуха среди разного невнятного мусора. Рад что попал на твой канал.
Спасибо огромное за прекрасную работу! одно удовольствие учиться! # Задание 2 a = int(input('Введите высоту прямоугольника: ')) b = int(input('Введите ширину прямоугольника: ')) def area(): return a * b c = area() print('Площадь прямоугольника равна ' + str(c))
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("нечетное") Спасибо тебе огромное! Первый день только начал изучать.
Очень интересно и доходчиво. Чётное или нечётное 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) + " футов")
Потратил где-то час. Всё работает, проверял. Задание №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 является нечётное
Спасибо за урок и отдельное спасибо за домашку.... Когда смотришь и повторяешь не так сложно.. а вот когда сам пытаешься что то написать это уже сов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))
Очень здорово, что дал Домашку, пришлось повозиться , потому что выводил более развернутые данные и в процессе перечисления аргументов сыпались ошибки...то одни, то другие, но все получилось. Спасибо, ждем следующих уроков!
@@Igorr911, привет, когда срабатывает функция "convert"(convert - это название функции, оно может быть любым), программа возвращает miles(miles - это переменная, мы вводим ее, когда выполняем функцию, эта переменная вводится в скобочках, т.е мы поясняем программе, что мы работаем с 3мя милями) умноженное на 1.609(в одном км 1.609 миль).Далее мы полученные результаты выводим на экран командой "print"
Я даже не знаю как это работает, но я понимаю абсолютно всё! Возможно уже не актуально ставить комментарии, но я благодарствую автору этого курса! А главное, что это бесплатно, и ещё приятнее конечно. Спасибо большое!
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))
Спасибо за труд! Очень полезные видео! И до сих пор крайне актуальны! Заставляют шевелиться нейроны мозга) 3-я задача, простой вариант: x = 9 if x % 2 == 0: print("even number") else: print("odd number")
но здесь пользователь должен менять код, а нужно что бы он сам задавал значение def if_even(a): if a%2==0: print('четное число') else: print('не четное число') вот так я считаю это правильным
@@bakytzhanakimzhanov898 думаю можно еще проще: def if_even(a): return a%2==0 # если в качестве аргумента четные/нечетные числа, функция возвращает значение true/false соответственно # если же a%2==1, четные/нечетные, возвращается значение false/true соответственно if_even(6) True
потратил на это все 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("Это целое число")
3 часа это жестко))) Я ранее смотрел немного уроки по python и удалось сделать минут за 10) Сделал первые два задания с return (правда так и не понял для чего оно нужно здесь) А третье задание сделал также как ты, но вместо ">" использовал "=="
Смотрю в 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))
Офигеть, первый вечер за питоном и уже самостоятельно решил эти задачи) не без косяков конечно, пришлось слегка заглянуть туда, где уже выполнял то, что было написано на уроке. Спасибо большое
второе задание 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 третье задание перепутал (показалось что нужно сделать проверку на дробность) в итоге сделал всё как в дз, а потом ломал голову что же я не правильно сделал и почему он не проверяет дробное число или нет.
Хех) приято увидеть питон) годный контент) когда-то учил яву по твоим урокам и меня унесло в веб) но база осталась после этого невероятно прочная ибо великое Дао повторяется и мир крутится вокруг одного и того же солнца хоть и по немного иной траектории)
def is_even(x): is_even = (x % 2) if is_even == 1: return("Нечётное") elif is_even == 0: return("Чётное") else: return("Дробное") Это магия! Работает! Задание выполнено и чуть-чуть перевыполнено 😄 Число может быть "Дробное". Благодарю за этот потрясающий и понятный курс. Мозг закипает от количества вариантов происходящего, но программирование действительно заставляет думать и учит внимательности. Забились с младшим братом на челлендж, что если пройдём этот курс за месяц полностью, то на ДР я дарю ему большой годовой курс по Пайтону. Я прохожу чисто в качестве моральной поддержки. Но что-то мне кажется я подарю годовой курс и себе тоже 😂
Спасибо за урок! def area(sideA,sideB): # Создаём функцию расчёта площади прямоугольника sideA=int(input("Введите сторону А прямоугольника:")) # задаём тип переменной стороны A и ручной ввод sideB=int(input("Введите сторону B прямоугольника:")) # задаём тип переменной стороны B и ручной ввод square=sideA*sideB # Считаем площадь и кладём её в переменную square return print(f"Задан прямоугольник со сторонами {sideA} и {sideB}. Его площадь равна {square}") # выводим результат
Спасибо огромное! Благодаря вашим урокам восстановил знания полученные 15 лет назад в универе. И потихоньку осваиваю новый для себя язык программирования.
Сначала учил пайтон на сайте степик, там очень плохо объясняют, вы прям очень подробно и понятно объяснили, спасибо! домашнее задание я решил немного с опережением материала, так как проходил некоторые темы. Сделал с возможностью считывать данные из клавиатуры (любые что пользователь введет) так мне показалось логичнее действовать. Код конечно же не опубликую, читерство только во вред в данном случае
Вряд ли есть смысл писать спустя два года после выхода видео, но твой урок помог. Сделал домашку, все работает, но почитав комментарии, оказалось, что сделал совсем не так как остальные. 1. Задание: def speed_convert(m): km = m * 1.6 print('Конвертируемая величина: ' + str(km)) 2. Задание: def area(a, b): pl = a * b print('Площадь прямоугольника: ' + str(pl)) 3. Задание: def is_even(a): x = a % 2
if x == 0: return str(a) + ' четное число' else: if x == 1: return str(a) + ' нечетное число' В первых двух заданиях вообще обошелся без "return". Вот учусь сейчас и понимаю: зря не вникал в школе и универе особо в учебу) Еще бы кто домашку разбирал со мной индивидуально)
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('Число нечетное')
решается в две строки. Вначале тупила нереально а потом дошло)) def convertKM (x): return x/1609 a=convertKM(1000) print(a) print('в одном километре ' + str(a) + ' миль') пошла решать дальше))
а если сделать так: def is_even(x): return x % 2 a = is_even(****любое число****) if a == 1: print("нечётное число") else: print("чётное число") так ведь тоже нормально будет?
сначала не понял,как писать функции,а в следствии Д/З ,но потом пересмотрел и понял,Что сначала надо было узнать сколько в одной миле километров. Спасибо,крутые уроки!
d=int(input("Введите любое целое число: ")) def is_even(d): return d%2 result=is_even(d) if result==0: print(str(d)+" -это чётное число") else: print(str(d)+" -это не чётное число") Задача №3 Тело функции правильно будет определять в отдельный блок, т.е. отдельно от условия?
Спасибо за урок, очень понятно и интересно, возник вопрос по дз, в первой задаче нужно конвертировать мили в км, я сделал и решил проверить правильность в вашем файле, однако, у вас идет умножение миль на 1.6, но мили больше киллометров и нужно умножать на 0.621...
Здравствуйте! Огромное спасибо за ваш труд и доходчивое изложение с наглядными примерами. И все же возник вопрос по функциям. Понятно, что "return" возвращает значение функции внутри кода, но если ввод аргумента происходит от пользователя (в консоли), нужен ли "return"? Понимаю, что скорее всего ответ откроется в следующих уроках, но пока не совсем понятно назначение "return" при получении аргумента извне (от пользователя). Например, последнюю задачу домашнего задания выполнил следующим образом: print("Выявление четного/нечетного числа") a = input("Введите число: ") a = float(a) def count(a): if a % 2 == 0: print("Число четное") else: print("Число нечетное") count(a) Программа выполняется, остается некоторое непонимание насчет return.
посмотрел решения задач в комментариях, понял что нету смеси из функции и условных операторов, так что запилил и то, и другое: def is_even(x): if x % 2 == 0: print("четное") else: print("не четное") is_even(int(input("введите число: ")))
ДЗ. С телефона написал, пока 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)
вторая домашка a = int(input("введите сторону a- ")) b = int(input("Введите сторону b- ")) c = a * 2 d = b * 2 g = c + d print ("Площадь прямоугольника равна", str(g))
Не до конца понял про третье задание. У меня вот такой код: def is_even(y): z = y%2 if z == 0: print('Четное число') else: print('Не четное число') Код работает, но было сказано подумать над возвращением булевого значения "Истина" или "Ложь". Не понял о чем это, ведь и так работает.
float это что? в предыдущих уроках такого не было, я просто написала def area (a, b) return a*b, но вот не поняла, надо ли дальше давать значение аргументам a, b
а защита от ввода данных неверного типа предусмотрена какая-то в функциях? Я же могу строку туда вместо числа отправить, например и код падает естественно
привет) во-первых, спасибо большое за объяснение и за его доступность) Во-вторых, хотел бы задать вопрос. Есть ли какой-то шорткат для run в Юпитере на мак? Классика с нажатием f5 не работает. Заранее спасибо
Доброго время суток. Просмотрел все 4 видео про python, очень понравилось. Хотел уточнить, серия видео уроков по данному направлению будет продолжана? Спасибо Вам.
1) Плейлист этого курса вот здесь: ua-cam.com/play/PLAma_mKffTOSY12JZS6l8lxKCpooPVcrn.html
2) Не обязательно использовать Jupyter Notebook. Можно использовать любую другую IDE, например PyCharm - www.jetbrains.com/ru-ru/pycharm/
Telegram: t.me/alishev_g
столько вариантов первого задания
у меня вот так, например, задумано. Правильно ли это?
def conv(x):
return str(x) + " miles = " + str(x*1.609) + " km"
print(conv(100))
просто, как я понял, чем меньше, тем лучше, или я неправильно понял?
@@ЕвгенийФилянов-о3к у вас правильное решение
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))
Блин, или так? У меня мозги плывут уже, очень сильно смутило количество вариантов. Уроки, на самом деле отличные, но простота языка дает очень большую вариативность, или я просто ошибся? Автор, спаси!!!! Мозги кипят!!!
@@ЕвгенийФилянов-о3к Вариантов написать программу всегда бесконечное количество. Все ваши варианты правильные и делают более-менее одно и то же.
Классно, доступно, понятно. За домашку отдельное спасибо, без домашки материал не усваивается.
Конспектировать надо ещё
@@ihsaka6291 Да прямо в Юпитере и конспектируй)
Согласен
@@ЕгорСтроганов-ъ1ч а где домашка
Super! Мне 60+. Всё понимаю. Ощущаю себя студентом)). Доступный язык изложения материала, отличная дикция, ни какой "воды". Спасибо, Наиль! Я твой подписчик
мне 38, думал мне уже поздно на программиста учится. Радует что есть и по старше)
Тоже в этом году 38
@@maxwellhawk никогда не поздно)))
@@maxwellhawk как успехи в изучении python?
Дед, ложись в гроб
Спасибо большое таким людям, которые помогают другим. Довольно понятно и развернуто объясняет работу с питоном.
Согласен, за домашние задания отдельная благодарность. Именно таким образом закрепляется пройденный материал. Когда видео смотришь и повторяешь- это одно, но когда сам садишься и начинаешь пробовать, то это совершенно другое. Именно так приходит понимание) Благодарю.
Хороший материал!!!
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)
дебил надо км на мили делить, а не умножать
Здорово, но я добавил возможность вводить данные после запуска кода.
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))
@@rtvent2448 как его понять,
@@alexnochvay2366 в плане?
@@alexnochvay2366 создаёшь переменные, в которые поместится то, что ты введёшь. Далее функцию в которой аргументами будут являться другие переменные. Позже выводишь эту же функцию, но с аргументами в виде тех переменных, в которые поместилось то, что ты ввёл.
Наиль, ты лучший. Очень приятно слушать тебя и смотреть твои видео! В прямом смысле, как глоток свежего воздуха среди разного невнятного мусора.
Рад что попал на твой канал.
Спасибо!
Если кто не понял, как и я в начале, Зачем нужен "Return", то он возвращает значение в память, а не на экран.
спасибо добрый человек
пора уже и тебе курсы клепать)) коль тебя мы понимаем лучше чем сенсея)))
С-П-А-С-И-Б-О
Реально красавело теперь вьехал зачем нужен return))
Все равно не понял куда и для чего возвращает.
Наиль, спасибо Вам большое! Очень приятно, что такого качества курс можно получить бесплатно.
Спасибо огромное за прекрасную работу! одно удовольствие учиться!
# Задание 2
a = int(input('Введите высоту прямоугольника: '))
b = int(input('Введите ширину прямоугольника: '))
def area():
return a * b
c = area()
print('Площадь прямоугольника равна ' + str(c))
a1,b1 = 3,30
def area (a,b):
pl = a*b
print ("Площадь прямоугольника равна", pl)
return pl
area (a1,b1)
по заданию функция принимает две стороны
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("нечетное")
Спасибо тебе огромное! Первый день только начал изучать.
Очень интересно и доходчиво.
Чётное или нечётное
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) + " футов")
Потратил где-то час. Всё работает, проверял.
Задание №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 является нечётное
смотрю видео- все понятно. начинаю делать сам - и понимаю, что нет так уж и понятно. пересматриваю по несколько раз. Спасибо за контент.
Домашнее легкое, выполнил быстро и без ошибок, спасибо за урок.
Спасибо за урок и отдельное спасибо за домашку.... Когда смотришь и повторяешь не так сложно.. а вот когда сам пытаешься что то написать это уже сов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))
Спасибо большое! Учиться через ваши уроки одно удовольствие
Очень здорово, что дал Домашку, пришлось повозиться , потому что выводил более развернутые данные и в процессе перечисления аргументов сыпались ошибки...то одни, то другие, но все получилось. Спасибо, ждем следующих уроков!
Можешь кратко объяснить ,как ты выполнил функцию преобразования миль в километры
Заранее спасибо !)
@@7storiess привет,
def convert(miles):
return miles*1.609
convert(3)
a=convert(3)
print('km=' +str(a))
@@kormeet Спасибо большое !!
@@Igorr911, привет, когда срабатывает функция "convert"(convert - это название функции, оно может быть любым), программа возвращает miles(miles - это переменная, мы вводим ее, когда выполняем функцию, эта переменная вводится в скобочках, т.е мы поясняем программе, что мы работаем с 3мя милями) умноженное на 1.609(в одном км 1.609 миль).Далее мы полученные результаты выводим на экран командой "print"
@@kormeet Спасибо большое!))) Только сегодня сообщение заметил((
Круто объяснил думал по комментам что дз будет тяжёлое , а окозалось легко!
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))
Я даже не знаю как это работает, но я понимаю абсолютно всё! Возможно уже не актуально ставить комментарии, но я благодарствую автору этого курса! А главное, что это бесплатно, и ещё приятнее конечно. Спасибо большое!
Хочу подметить что "домашнее задание" простое, но такая практика необходима, за это кстати автору респект!
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))
@@user-rj6mg5io8l Yes, it's easier.
I wanted to understand more about return, so I used it
Спасибо за труд! Очень полезные видео! И до сих пор крайне актуальны! Заставляют шевелиться нейроны мозга)
3-я задача, простой вариант:
x = 9
if x % 2 == 0:
print("even number")
else:
print("odd number")
но здесь пользователь должен менять код, а нужно что бы он сам задавал значение
def if_even(a):
if a%2==0:
print('четное число')
else:
print('не четное число')
вот так я считаю это правильным
@@bakytzhanakimzhanov898 думаю можно еще проще:
def if_even(a):
return a%2==0
# если в качестве аргумента четные/нечетные числа, функция возвращает значение true/false соответственно
# если же a%2==1, четные/нечетные, возвращается значение false/true соответственно
if_even(6)
True
Сделайте пожалуйста хороший курс по Python и выложите на Udemy - я куплю, Вы ясно излагаете и мыслите. Спасибо
@Starky Keks на Udemy другая структура. И, вроде бы, там есть этот курс. Или что-то похожее
@Starky 😂
Спасибо за уроки, все очень просто и понятно! Успехов! Жму руку!
Спасибо за подробные объяснение
спасибо за урок. до заданий лично мне еще рановато. надеюсь на их рассмотение в след уроке
Спасибо тебе огромное за твои труды. Пожалуйста доделай этот курс до конца
классный урок! благодарю за знания!
Очень информативный видос наверное самый лучший на YT пересмотрю все и жду новых видео) добра!
потратил на это все 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("Это целое число")
3 часа это жестко))) Я ранее смотрел немного уроки по python и удалось сделать минут за 10)
Сделал первые два задания с return (правда так и не понял для чего оно нужно здесь)
А третье задание сделал также как ты, но вместо ">" использовал "=="
formula S=(a*b)/2 vrode
Как по мне тут функция не нужна и можно добавить input что бы самому ввести число в переменные
@@jurijjusel2422 это скорее для расчета площади прямоугольного треугольника.
Смотрю в 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))
Благодарю! Не подозревал, что язык программирования, это может быть легко и ясно!
Офигеть, первый вечер за питоном и уже самостоятельно решил эти задачи) не без косяков конечно, пришлось слегка заглянуть туда, где уже выполнял то, что было написано на уроке. Спасибо большое
Огромное спасибо автору, за труд. Уроки очень помогают.
Сделал только 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 мили
второе задание
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
третье задание перепутал (показалось что нужно сделать проверку на дробность)
в итоге сделал всё как в дз, а потом ломал голову что же я не правильно сделал и почему он не проверяет дробное число или нет.
Хех) приято увидеть питон) годный контент) когда-то учил яву по твоим урокам и меня унесло в веб) но база осталась после этого невероятно прочная ибо великое Дао повторяется и мир крутится вокруг одного и того же солнца хоть и по немного иной траектории)
на работу смог устроиться дядь? или чисто сам веб ваяешь
Спасибо, разобрался. Всё получилось! Отдельное спасибо за домашку.
Сложненько, но благодаря комментам можно разобраться и понять :)
def is_even(x):
is_even = (x % 2)
if is_even == 1:
return("Нечётное")
elif is_even == 0:
return("Чётное")
else:
return("Дробное")
Это магия! Работает! Задание выполнено и чуть-чуть перевыполнено 😄 Число может быть "Дробное". Благодарю за этот потрясающий и понятный курс. Мозг закипает от количества вариантов происходящего, но программирование действительно заставляет думать и учит внимательности. Забились с младшим братом на челлендж, что если пройдём этот курс за месяц полностью, то на ДР я дарю ему большой годовой курс по Пайтону. Я прохожу чисто в качестве моральной поддержки. Но что-то мне кажется я подарю годовой курс и себе тоже 😂
Спасибо за урок!
def area(sideA,sideB): # Создаём функцию расчёта площади прямоугольника
sideA=int(input("Введите сторону А прямоугольника:")) # задаём тип переменной стороны A и ручной ввод
sideB=int(input("Введите сторону B прямоугольника:")) # задаём тип переменной стороны B и ручной ввод
square=sideA*sideB # Считаем площадь и кладём её в переменную square
return print(f"Задан прямоугольник со сторонами {sideA} и {sideB}. Его площадь равна {square}") # выводим результат
Спасибо огромное! Благодаря вашим урокам восстановил знания полученные 15 лет назад в универе. И потихоньку осваиваю новый для себя язык программирования.
Нет слов, просто спасибо ! Доступно и понятно !
Спасибо большое за ваши уроки! Я уверен что благодаря им, в обществе появятся новые перспективные программисты!
Спасибо за ваши старания, очень доступная информация и прекрасное объяснение
Добрый день. Подскажите, почему на 14:59 минуте значение аргумента some_argument не отобразилось? Вместо этого отобразилось 5
Очень доступно и понятно. Спасибо!
Спасибо за труд! Изучала python в приложении, писала тяжелый, громоздкий код. С вами код умещается в пару строк. еще раз спасибо!
a=int(input("Введите число:"))
def N():
return a%2
if N()==0:
print("Число "+str(a)+" чётное.")
else:
print("Число "+str(a)+" нечётное.")
а почему именно input без него не может оно быть?
Понятно до жути.атвичаю.спасибо
Спасибо за видео, все доходчиво и понятно.
Очень понятно, доходчиво. Я даже все приложения идентичные скачал все получается пока что))
Спасибо! Вот уже 4 урок, на котором всё понятно объясняют. Ещё раз спасибо!)
Спасибо вам за такие интересные и простые уроки по которым можно и правда быстро и легко выучить язык Python.
Хорошее и внятное объяснение материала. Не упомянули об аргументе по умолчанию
Огромное спасибо, все классно и понятно, хоть кто-то на ютубе начал объяснять доступным языком)
Очень грамотно объясняете, спасибо!
Спасибо, очень классные уроки и домашки очень полезны. Жду с нетерпение следующего урока, хотелось бы еще уроки про циклы, модули и исключения.
спасибо, я понял, отработаю принятую информацию и сделаю задание, потом скину вам. Ждите вестей сенсей
Сначала учил пайтон на сайте степик, там очень плохо объясняют, вы прям очень подробно и понятно объяснили, спасибо!
домашнее задание я решил немного с опережением материала, так как проходил некоторые темы. Сделал с возможностью считывать данные из клавиатуры (любые что пользователь введет) так мне показалось логичнее действовать. Код конечно же не опубликую, читерство только во вред в данном случае
Вряд ли есть смысл писать спустя два года после выхода видео, но твой урок помог. Сделал домашку, все работает, но почитав комментарии, оказалось, что сделал совсем не так как остальные.
1. Задание:
def speed_convert(m):
km = m * 1.6
print('Конвертируемая величина: ' + str(km))
2. Задание:
def area(a, b):
pl = a * b
print('Площадь прямоугольника: ' + str(pl))
3. Задание:
def is_even(a):
x = a % 2
if x == 0:
return str(a) + ' четное число'
else:
if x == 1:
return str(a) + ' нечетное число'
В первых двух заданиях вообще обошелся без "return". Вот учусь сейчас и понимаю: зря не вникал в школе и универе особо в учебу)
Еще бы кто домашку разбирал со мной индивидуально)
между return и print есть разница.
@@alishevN я а курсе
@@alishevN но пока все еще пытаюсь понять до конца, как работает ретурн, вроде понял, но еще не полностью)
@@alishevN спустя несколько дней и еще одного раза пересмотра данного урока, я наконец все это понял
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('Число нечетное')
монстр))
3 задачу можно ещё легче решить
@@zikki4410 как вывести в ответе число введенное пользователем?
В твоём случае если вбить 0 то будет писать что число чётное
@@LifeOnLine13 так 0 это четное число
def area(a,b):
c=a*b
print("Sqare is: " + str(c))
d=area(2,6)
print(d)
Здравствуйте у вас очень интересные уроки спасибо вам за то что снимаете такие ролики
Я так понял тут нужно еще хорошо знать математику а главное вызубрить термины ) хотя есть плюс буду заодно оба учить)
Огромная спасибо автору, очень понятно.
ПРОСТО СПАСИБО!
def convert():
km = float(input("введите число в киллометрах:\t"))
print(str(km/1.609)+ '\t'"миль")
convert()
бозе, кайфую от твоих видосов
def area(x,y):
x = int(input("длина:"))
y = int(input("ширина:"))
return x * y
print(area(1,2))
я тоже примерно так сделал (токо я без циклов сделал (в онлайн кампиляторе циклы пролохо робят
решается в две строки. Вначале тупила нереально а потом дошло))
def convertKM (x):
return x/1609
a=convertKM(1000)
print(a)
print('в одном километре ' + str(a) + ' миль')
пошла решать дальше))
вторая совсем изи а третья вот:
def is_even(x):
return x%2
a= is_even(16)
if a==0:
print('четное')
else:
print('не четное')
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)
а если сделать так: def is_even(x):
return x % 2
a = is_even(****любое число****)
if a == 1:
print("нечётное число")
else:
print("чётное число")
так ведь тоже нормально будет?
Спасибо большое за урок и за задачки, думал будет только теория )) Что-то решение у меня получилось довольно громоздкое ((
сначала не понял,как писать функции,а в следствии Д/З ,но потом пересмотрел и понял,Что сначала надо было узнать сколько в одной миле километров. Спасибо,крутые уроки!
Хорошо объясняешь спасибо большое я стал больше понимать по Пайтону. Огромное спасибо!!!!
Спасибо чувак! С помощью твоих уроков, я закрываю пробелы и за ДЗ реальный респект!
d=int(input("Введите любое целое число: "))
def is_even(d):
return d%2
result=is_even(d)
if result==0:
print(str(d)+" -это чётное число")
else:
print(str(d)+" -это не чётное число")
Задача №3 Тело функции правильно будет определять в отдельный блок, т.е. отдельно от условия?
Спасибо за урок, очень понятно и интересно, возник вопрос по дз, в первой задаче нужно конвертировать мили в км, я сделал и решил проверить правильность в вашем файле, однако, у вас идет умножение миль на 1.6, но мили больше киллометров и нужно умножать на 0.621...
Огромное спасибо вам за урок всё чётко и понятно;)
23:33 почему при print(bmi1) программа не вывела "Индекс массы тела: .." а только то, что под командой return?
потому что мы вывели информацию , которую получил bmi1, а не выполнили функцию
Здравствуйте! Огромное спасибо за ваш труд и доходчивое изложение с наглядными примерами. И все же возник вопрос по функциям. Понятно, что "return" возвращает значение функции внутри кода, но если ввод аргумента происходит от пользователя (в консоли), нужен ли "return"? Понимаю, что скорее всего ответ откроется в следующих уроках, но пока не совсем понятно назначение "return" при получении аргумента извне (от пользователя). Например, последнюю задачу домашнего задания выполнил следующим образом:
print("Выявление четного/нечетного числа")
a = input("Введите число: ")
a = float(a)
def count(a):
if a % 2 == 0:
print("Число четное")
else:
print("Число нечетное")
count(a)
Программа выполняется, остается некоторое непонимание насчет return.
Спасибо, очень понятно всё объясняешь
Спасибо, замечательные уроки! Очень помогают разобраться в Payton ) у
очень классные уроки !
спасибо тебе за твои видео:)
хорошие объяснения
посмотрел решения задач в комментариях, понял что нету смеси из функции и условных операторов, так что запилил и то, и другое:
def is_even(x):
if x % 2 == 0:
print("четное")
else:
print("не четное")
is_even(int(input("введите число: ")))
ДЗ. С телефона написал, пока 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)
Спасибо. Рановато я в прошлом видео я задала вопрос про задания)).👍👍👍
Считаю: нужна рубрика, где тебя будут учить кодить советчики из комментов. А за курс - благодарствую.
вторая домашка
a = int(input("введите сторону a- "))
b = int(input("Введите сторону b- "))
c = a * 2
d = b * 2
g = c + d
print ("Площадь прямоугольника равна", str(g))
Здравствуйте, Наиль! Что означает сочетание знаков != в Питоне? Это означает неравенство?
# площадь треугольника
a=
b=
area=(a*b)/2
return( ' Площадь треугольника равна ' + str(area))
Не до конца понял про третье задание. У меня вот такой код:
def is_even(y):
z = y%2
if z == 0:
print('Четное число')
else:
print('Не четное число')
Код работает, но было сказано подумать над возвращением булевого значения "Истина" или "Ложь". Не понял о чем это, ведь и так работает.
так же сделал (if z>0 print (нечетное)), про тип bool не понятно
#S прямоугольника
a = float (input ("Side a:"))
b = float (input ("Side b:"))
def area(a,b):
return(a * b)
c = a * b
print("S = " + str(c))
float это что? в предыдущих уроках такого не было, я просто написала def area (a, b)
return a*b, но вот не поняла, надо ли дальше давать значение аргументам a, b
а защита от ввода данных неверного типа предусмотрена какая-то в функциях? Я же могу строку туда вместо числа отправить, например и код падает естественно
Подскажите пожалуйста как написать, чтобы в выводе отображалось переменная миль (пример : 1 миля = 123... км, 2 мили = 246.... км итд
# convert (miles in kilometrs)
def convert(x):
return x * 1.609
a = convert(2)
print ("Result: " + str (a) + " kilometrs")
Класс! Очень напоминает php
Спасибо Вам большое!!!
def area ():
a = float(input("введите ширину \t"))
b = float(input("введите высоту \t"))
v = a*b
print(v)
area ()
привет) во-первых, спасибо большое за объяснение и за его доступность) Во-вторых, хотел бы задать вопрос. Есть ли какой-то шорткат для run в Юпитере на мак? Классика с нажатием f5 не работает. Заранее спасибо
Доброго время суток. Просмотрел все 4 видео про python, очень понравилось. Хотел уточнить, серия видео уроков по данному направлению будет продолжана? Спасибо Вам.
Да, обязательно будет продолжаться.
Добрый день. Вы не скажете, когда будет следующий выпуск?
print("Miles to Kilometers converter")
a=1.6
def convert(b):
return b*a
c=convert(100)
print(str(c)+ " kilometers" + " is " + str(c/1.6) +" Miles")