Почему автор не рассказал, что input(), можно использовать в том числе как и print(), тем самым сократив код до двух строчек: name = input('Как тебя зовут?') print(f'Привет, {name}')
Блиин чел ты опоздал, я вчера это выучил вечером😂 кстати можно усовершенствовать это так что бы ваше имя которое вы ввели сохранялось в список, это будет что то типо регистрации
Можно и так) Идея в видео заключается не в том чтобы написать максимально короткий код, а в том чтобы показать как работают функции print() и input() У этих функций есть дополнительные необязательные параметры. В том числе для input( ) строка, как в вашем случае
@@anton_python Спасибо за адекватный ответ! Со своим уставом в чужой монастырь не лезут, но, все-таки, я позволю себе парировать вашу аргументацию. Если идея заключалась в том, чтобы показать как работает print, то разве мой код этого не отражает? Мне кажется, что из моего примера это тоже ясно видно: после input, вполне логично стоит print. А если ученики приучатся писать сначала print, а потом input, то боюсь, что они начнут использовать такую конструкцию повсеместно, пока, само собой, не поймут, что input тоже принимает аргументы.
Я делаю эти видео для тех кто только входит в программирование. В этом случае чем меньше действий в одной строке, тем понятнее что происходит. В строке name = input('как тебя зовут?') как минимум три действия. 1. вывод текста, 2. считывание введенной сроки, присвоение введенной строки переменной name. Для кого-то это может быть сложно для понимания, поэтому я добавил дополнительный print(). В дальнейшем будут видео, где я скажу что в input() можно делать вывод строки. А кому интересно могут прочитать наши комментарии и узнать что input() может принимать параметр - строка, которая буде выведена перед считыванием введенной переменной.
Можно сократить и оформить: name = input('Как тебя зовут? ').capitalize print(f'Привет, {name}') Для чайников: f перед строкой - обозначение форманой строки, с ними проще работать если подряд нужно вывести несколько переменных и любых других данных, в таком случае все, что находится не в {} будет засчитано за строковой тип данных а если нужно вывести переменную, то ее мы записываем в {} . Почему это удобно? Да потому что не будет бесконечное количество запятых между переменными и любыми типами данных которые вы вписываете в print() Функция ".capitalize" - это отдельная функция строки, которая приводит первый элемент строки в верхний регистр, а все последующие вплоть до конца в нижний.
Брате помоги, по теме int(input()) и float(input()) было задано две команды, одна на целые числа , другая на 2 дробных, то-есть должно сначало писаться первые два потом эти они равны 5.5 и 1.2. И. Мне питон пишет то что запятая это не действительное, то-есть он выделяет под действие только 5 а .5 не замечает, помоги пожалуйста
Вместо лишнего print можно в input написать ,то что нужно ввести и да можно использовать f строки вместо того чтобы через запятую ставить то что хочешь вывести
Спасибо, начал изучать язык Phyton. Но столкнулся со сложностями команд. Я знаю очень мало команд, а точнее не знаю всех. Спасибо за видео. Теперь узнал о некоторых командах.
Как ты не мог знать этих команд в самом начале. Когда это самая база и на любом обучающем видео эти команды покажут, ну да ладно. Месяц прошёл, как успехи?
@@anton_python спасибо что спросили, пока никак, спасибо учебе, всю годовую норму рефератов и домашних заданий в одну неделю закинули. На прошлой неделе еле еле Нашел время глянуть парк роликов по фитон. 9 класс невыносим.
можно и так как вы написали, но для читабельности кода мне больше нравится мой вариант 😉 Вообще в программирование одного и того же результата можно добиться разными способами, более того часто не существует "правильного" варианта. Но критерий читабельность кода намой взгляд очень важен
@@anton_python А что делать если python скрипты я писал и они запускался а теперь я пишу python скрипты и когда я их запускаю пк зависает и приходится перезагружать ?????????
Инпут парвильно, а не инпУт. Простите, просто вы уже реализовались, и реализовываетесь, а я еще нет, хотя умею писать нейронные сети с нуля. Вот и злюсь
Согласен, в американской транскрипции правильно ˈɪnpʊt. Страшно представить ваше состояние когда вы слышите произношение пайтон, а не ˈpaɪθən. А вообще лучше не злиться по мелочам))