Уже нахожусь на 6 уроке по Python. До этого пытался как-то изучить Python по урокам хауди хо и подобным, но то ли информации было мало, то ли она была непонятной. Смотрю сейчас и удивляюсь на сколько много я оказывается не знал, даже например про type и id. Наткнулся на ваш курс и был приятно удивлен простотой объяснения, а также количеством информации. Многие бы за такие качественные уроки попросили бы кучу денег, но тут информация даже лучше чем в бесплатный курсах. Спасибо вам и низкий уклон за такие качественные уроки, Сергей!
спасибо, пойду закреплю материал ) прямо сейчас. upd: понял всё спустя пару минут благодаря этому примеру: Этот код приведёт к ошибке: str_a = ’50’ b = 10 c = str_a + b print (c) В Python можно использовать функции int и float для преобразования строки в целое число или число с плавающей точкой до осуществления каких-либо операций. ------------------------------------------------ str_a = '50' b = 10 c = int(str_a) + b print ("The value of c = ",c) В результате его работы выведется значение переменной c, представляющее собой сумму переменных str_a и b. ------------------------------------------------- Пример использования float для преобразования строки: #Пример преобразования string во float str_a = '50.85' b = 10.33 c = float(str_a) + b print ("The value of c = ",c) Замечание: если вы попытаетесь использовать здесь функцию int(), то получите ошибку. ------------------------------------------------- для тех кто не понял и лень искать инфу в инете.
Спасибо огромное. Я Вам чрезмерно благодарна за такое понятное объяснение. Я пересмотрела около восьми видео и прочитала 2 статьи. Только Вы сумели мне до конца всё чётко объяснить. Ясное дело, что некоторые моменты мне кажутся не понятными и сложными, как человеку, который второй день учится программированнию с нуля, но я уверена, что со временем пойму, как устроен этот язык. Благодарю!)
Из вашей последней ошибки с русской буквой понял, что в python можно пользоваться русским языком для переменных функции и всего такого. Прикольно) поразвлекался маленько)
наверно это некто ни увидит но все ровно скажу я когда Сергей раcсказывал про input я написал[a = input() b = abs(int(a)) print(b)] вот так всё работает мне так удобнее
Здравствуйте Сергей. Я только начал смотреть ваши уроки по Python. Вы очень подробно всё объясняете. Подскажите пожалуйста, ваш курс по python он полный?
Хэйо! По первой части видео, у меня f-строка и вот в таком виде сработала: print (f"Координаты точки: {x=}, {y=}") По второй части, для желающих вводить через произвольное количество пробелов: a, b, c = (input("Введи a, b, c через пробел(ы): ").strip().split()) Кажется, методом strip() мы грохнем "ошибочно-возможные" пробелы, введенные перед первой и после третьей переменных. Но далее для чисел с дробной частью потребуется городить костыль в духе: a, b, c = float(a), float (b), float (c) ... ну или что-то уже более изящное. 😊
При подсчёте периметра мы указывали тип данных которые вводит пользователь- целое или дробное число. А если я не знаю что он введёт, как сделать чтобы можно было вводить оба типа данных ? Не только int или float, а оба варианта одновременно?
Здравствуйте. Скажите пожалуйста, почему в примере с координатами x , y для вывода их значений в f-строке мы заключаем переменные в фигурные скобки. А почему для вывода периметра не используется f - строка?
Спасибо!. Изучаю python по книги Эрика Метиза и по вашим лекциям параллельно. К слову сказать книга очень доступна в освоении, только практических заданий мало и лёгкие они, не требуют дополнительно искать материалы, а так книга прекрасная, и лекции ваши самые лучшие что я нашёл), а я искал упорно !)
Сергей скажите пожалуйста! Почему когда я нажимаю "RUN" курсор не переносится автоматически в поле "run" для введения команды "input"? Приходится делать это вручную!
не понял вопроса, но на него вам быстро ответят в сообществе телеграм-канала t.me/python_selfedu Там можно и картинки сбросить, чтобы пояснить что именно не работает. Успехов!
После того, как ввожу хотя бы во второй функции input аргумент, программа работает нормально: a = float(input("Введите длину прямоугольника: ")) b = float(input("Введите ширину прямоугольника: ")) print("Периметр: ", 2 * (a + b)) Введите длину прямоугольника: 4.7 Введите ширину прямоугольника: 6.8 Периметр: 23.0 Если не ввожу никакого аргумента во второй input - т.е. оставляю чистые скобки, получаю такую ошибку: a = float(input()) b = float(input()) print(2 * (a + b)) 3 4 Traceback (most recent call last): File "E:\Python\6_print() and input() functions. Converting strings to int() and float() numbers.py", line 35, in b = float(input()) ValueError: could not convert string to float: ' ' Он не видит что ли ввод числа? Видит пустую строку? Или если поставлю перед второй переменной ввод чего-нибудь (любых данных) все работает нормально: a = float(input()) print("любые данные", a) b = float(input()) print(2 * (a + b)) 3 любые данные 3.0 4.5 15.0 Почему выдает ошибку, если оставить во втором input пустые скобки (без аргументов) и перед переменной b не выводить никаких данных через print()?
@@selfedu_rus в новом модуле набираю два инпута и принт: без параметра во втором инпуте или промежуточной команды между инпутами (например, print() ) опять та же самая ошибка, когда запускаю в терминале PyCharm. А через системный терминал (cmd виндовс) все работает - два инпута и принт (без промежуточной команды и без параметров в инпуте). Спасибо за видео, они классные!
Я попробовал применять float также и к целочисленным значениям и никакой ошибки не возникло, хотя вводил в формате одноцифровых чисел, не в формате, например, 2.0 Зачем тогда нужен аргумент int, если float более универсален?
Сначала просто, говорите, запомните эту конструкцию и тут же по ней задания😖 я вобще не понимаю что за МАП и он с инт он не работает почему тоне работает😱
Здравствуйте. прошу Вас помогите разобраться почему после RUN Input выводит File "C:\Users\User\Desktop\........................................\ python pycharm\python\1\cccc.py", line 18, in a = input() File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\codecs.py", line 319, in decode def decode(self, input, final=False): KeyboardInterrupt Process finished with exit code -1073741510 (0xC000013A: interrupted by Ctrl+C)
я хоть и только в 9 классе, но уже знаю некоторые навыки в питоне, все благодаря вам ,Сергей, спасибо что помогаете развиваться людям!!
Уже нахожусь на 6 уроке по Python. До этого пытался как-то изучить Python по урокам хауди хо и подобным, но то ли информации было мало, то ли она была непонятной. Смотрю сейчас и удивляюсь на сколько много я оказывается не знал, даже например про type и id. Наткнулся на ваш курс и был приятно удивлен простотой объяснения, а также количеством информации. Многие бы за такие качественные уроки попросили бы кучу денег, но тут информация даже лучше чем в бесплатный курсах. Спасибо вам и низкий уклон за такие качественные уроки, Сергей!
ты уже, наверное, понял. Но если еще не понял, то эти авторы шлак)
Шлак - очень громкое слово, мне кажется вы не правы. Как чистое ознакомление с базой - они хороши, как по мне. Нельзя обесценивать чужой труд
@@FerelUltraкакие именно? Хауди? и этот?
@@Andy564 не, этот заебись. Хауди хо и гоша дударь шлак массовый
Купил курс в учебном центре, но.. ваши уроки гораздо понятнее, и яснее. Как же приятно вас смотреть и слушать. Спасибо вам большое.
Спасибо, у Вас самые крутые уроки❤, самые понятные объяснения, огромное уважение Сергею Балакиреву❤❤❤
Сергей, спасибо за Ваш труд!
Как я рад, что нашел ваш канал!
А все, а все! Меня не остановить. Буду писать комментарии, пока не пройду до конца ваши ролики.
видео топ спасибо большое, смотрел многие видео, но только у вас рассказывают всё очень подробно и ясно
спасибо, пойду закреплю материал ) прямо сейчас. upd: понял всё спустя пару минут
благодаря этому примеру:
Этот код приведёт к ошибке:
str_a = ’50’
b = 10
c = str_a + b
print (c)
В Python можно использовать функции int и float для преобразования строки в целое число или число с плавающей точкой до осуществления каких-либо операций.
------------------------------------------------
str_a = '50'
b = 10
c = int(str_a) + b
print ("The value of c = ",c)
В результате его работы выведется значение переменной c, представляющее собой сумму переменных str_a и b.
-------------------------------------------------
Пример использования float для преобразования строки:
#Пример преобразования string во float
str_a = '50.85'
b = 10.33
c = float(str_a) + b
print ("The value of c = ",c)
Замечание: если вы попытаетесь использовать здесь функцию int(), то получите ошибку.
-------------------------------------------------
для тех кто не понял и лень искать инфу в инете.
Спасибо за урок, просто песня. С удовольствием прохожу каждый урок
Спасибо огромное. Я Вам чрезмерно благодарна за такое понятное объяснение. Я пересмотрела около восьми видео и прочитала 2 статьи. Только Вы сумели мне до конца всё чётко объяснить. Ясное дело, что некоторые моменты мне кажутся не понятными и сложными, как человеку, который второй день учится программированнию с нуля, но я уверена, что со временем пойму, как устроен этот язык. Благодарю!)
Здрасти спустя 4 месяца читаю ваш комментарий как вы написали, и мне стало интересно вы преуспели в програмировании?
@@uzipro9463 А вы?
@@sadplaya7918 А Вы?
@@Джамал-л2щ А вы?
@@Pewpew-m4v А вы?
Святой человек. Как интересно смотреть ролики.
ВЫ лучший учитель по пайтену в ру-нете!!!
Огромное спасибо за ролики!
Несмотря на многообразие, Это лучший 😎 материал для школьников!!!)))
Великолепное обучение👍🏾👍🏽👍🏿
Спасибо. Как всегда, интересно.
Я вас обожаю все очень понятно
Спасибо, отличный курс! Стоило упомянуть в лекции sep от separator (разделитель), так легче запомнить, имхо)
Спасибо. А я пытаюсь применить как то перевод sep))
Мне к стати тоже так легче запомнить.
Все дуже файно!) Дякую!)
Спасибо!👏👍💥
Спасибо. Отлично.
Из вашей последней ошибки с русской буквой понял, что в python можно пользоваться русским языком для переменных функции и всего такого. Прикольно) поразвлекался маленько)
Супер!!!
магия пайтона a,*b=input("Введите 2 или боле значений").split() . Но это будет понятно на теме с кортежами и функциями...
Спасибо!
Круто, спасибо
почему ютуб тока решил работать и высветил твои уроки 👍👍
наверно это некто ни увидит но все ровно скажу я когда Сергей раcсказывал про input я написал[a = input()
b = abs(int(a))
print(b)] вот так всё работает мне так удобнее
но мне так легче работать когда я с чем то маленьким работаю а обычно использую a = int(input())
смотрел много роликов, лучше Вас ни кто не объясняет
прошло 50 видео, мы наконец дошли до той самой функции map
😅
Такая же тема 😁😁
VERY UNFORTUNATE THAT NO SUBTITLES, they are really helpful for foreigners how don't understand russsian🤦♂🤦♂🤦🤦♂️🤦♂🤦♂️️... Anyway thank you💚👍
Спасибо
круто
смотрю это видео когда уже залит почти весь курс))))
Здравствуйте Сергей. Я только начал смотреть ваши уроки по Python. Вы очень подробно всё объясняете. Подскажите пожалуйста, ваш курс по python он полный?
top
Хэйо!
По первой части видео, у меня f-строка и вот в таком виде сработала:
print (f"Координаты точки: {x=}, {y=}")
По второй части, для желающих вводить через произвольное количество пробелов:
a, b, c = (input("Введи a, b, c через пробел(ы): ").strip().split())
Кажется, методом strip() мы грохнем "ошибочно-возможные" пробелы, введенные перед первой и после третьей переменных.
Но далее для чисел с дробной частью потребуется городить костыль в духе:
a, b, c = float(a), float (b), float (c) ... ну или что-то уже более изящное.
😊
Браво!))
Дратути Народ Ну вот с глазом не успели моргнуть тут уже 6 урок и 6 день учёбы👀
🙏🙏🙏💪🦾 Merci
При подсчёте периметра мы указывали тип данных которые вводит пользователь- целое или дробное число. А если я не знаю что он введёт, как сделать чтобы можно было вводить оба типа данных ? Не только int или float, а оба варианта одновременно?
👍
8:12 можно просто не ставить пробел перед кавычками.
вы хотите сделать типа перезалив? у вас же есть курс уже такой
Это для Stepik и, кроме того, больше материала будет
@@selfedu_rus Здравствуйте, примерно сколько видео планируете записать?
@@ХалилМаденбай около 60
@@selfedu_rus о классно
Здравствуйте. Скажите пожалуйста, почему в примере с координатами x , y для вывода их значений в f-строке мы заключаем переменные в фигурные скобки. А почему для вывода периметра не используется f - строка?
можно и там и там f-строки использовать, просто там вывод элементарный, не стал их применять
Спасибо!. Изучаю python по книги Эрика Метиза и по вашим лекциям параллельно. К слову сказать книга очень доступна в освоении, только практических заданий мало и лёгкие они, не требуют дополнительно искать материалы, а так книга прекрасная, и лекции ваши самые лучшие что я нашёл), а я искал упорно !)
Вообще не понял логику с end=" ". Почему это равно
?
переносит текст на другую строку, end пишет все одной строкой
Сергей скажите пожалуйста! Почему когда я нажимаю "RUN" курсор не переносится автоматически в поле "run" для введения команды "input"? Приходится делать это вручную!
не понял вопроса, но на него вам быстро ответят в сообществе телеграм-канала t.me/python_selfedu Там можно и картинки сбросить, чтобы пояснить что именно не работает. Успехов!
После того, как ввожу хотя бы во второй функции input аргумент, программа работает нормально:
a = float(input("Введите длину прямоугольника: "))
b = float(input("Введите ширину прямоугольника: "))
print("Периметр: ", 2 * (a + b))
Введите длину прямоугольника: 4.7
Введите ширину прямоугольника: 6.8
Периметр: 23.0
Если не ввожу никакого аргумента во второй input - т.е. оставляю чистые скобки, получаю такую ошибку:
a = float(input())
b = float(input())
print(2 * (a + b))
3
4
Traceback (most recent call last):
File "E:\Python\6_print() and input() functions. Converting strings to int() and float() numbers.py", line 35, in
b = float(input())
ValueError: could not convert string to float: ' '
Он не видит что ли ввод числа? Видит пустую строку?
Или если поставлю перед второй переменной ввод чего-нибудь (любых данных)
все работает нормально:
a = float(input())
print("любые данные", a)
b = float(input())
print(2 * (a + b))
3
любые данные 3.0
4.5
15.0
Почему выдает ошибку, если оставить во втором input пустые скобки (без аргументов) и перед переменной b не выводить никаких данных через print()?
проверил, у меня нормально все работает, попробуйте в новом модуле записать только два инпута и print, должно все работать
@@selfedu_rus в новом модуле набираю два инпута и принт: без параметра во втором инпуте или промежуточной команды между инпутами (например, print() ) опять та же самая ошибка, когда запускаю в терминале PyCharm. А через системный терминал (cmd виндовс) все работает - два инпута и принт (без промежуточной команды и без параметров в инпуте). Спасибо за видео, они классные!
Like!
Добрый день ,а где найти ролики для закрепления этих тем.
на stepik, ссылка под видео
Большое спасибо.
НА 11 мин можно задать три переменных "a"(вместо третей "b") и она точно так же будет работать
Я попробовал применять float также и к целочисленным значениям и никакой ошибки не возникло, хотя вводил в формате одноцифровых чисел, не в формате, например, 2.0 Зачем тогда нужен аргумент int, если float более универсален?
меньше памяти, работа с целочисленной арифметикой проходит быстрее
@@selfedu_rus Большое спасибо за комментарий!
а в чем смысл int? Float же тоже считает целые числа
int меньше памяти и быстрее вычисления
Не совсем понятно, в чем простота, от этого преимущества написания f строк.
Зачем команда end нужна если можно все влить в одну команду в коде ?print("Hello world!") И все .
Интересно кто поставил дизлайк?
Если ты читаешь это сообщение напиши в комментариях почему!
Сначала просто, говорите, запомните эту конструкцию и тут же по ней задания😖 я вобще не понимаю что за МАП и он с инт он не работает почему тоне работает😱
учитесь самостоятельно разбираться в мелочах - это неотъемлемая составляющая программирования
у меня оч плохое кач-во видео, у всех так?
у меня хорошее (720p)
Формула нахождения прямоугольника неправильная) Надо просто две стороны умножить друг на друга и всё))
вы площадь с периметром спутали
@@selfedu_rus а, ой, извиняюсь сильно))) Почему то подумал, что площадь ищем
Здравствуйте. прошу Вас помогите разобраться почему после RUN Input выводит
File "C:\Users\User\Desktop\........................................\ python pycharm\python\1\cccc.py", line 18, in
a = input()
File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\codecs.py", line 319, in decode
def decode(self, input, final=False):
KeyboardInterrupt
Process finished with exit code -1073741510 (0xC000013A: interrupted by Ctrl+C)
А если одна из сторон целое число, а другая вещественное?
Эти задачи просто пиздец, сначала пройдите курс по высшей математике, а потом уже этот курс для "новичков"
Спасибо