Степик питон для начинающих ответы экзамен

Перейти к контенту

Собрали для вас все ответы на задачи из курса степик «Поколение python: курс для начинающих»

При помощи этого уникального курса можно познакомиться с программированием и узнать много нового. Решение поколение python позволяет почувствовать себя увереннее новичкам и упрочнить навыки тем, кто уже понимает принципы, цели и задачи программирования. Тем, для кого сложно было решать задачи от stepik, поколение python ответы на данный курс вы можете найти на этой странице! После прохождения курса, можно будет не только без проблем решать любые модули, но и профессионально расти, познавая новые горизонты программирования.

Профессия: Python-разработчик от Практикум Решение "Поколение python: курс для начинающих"

Профессия за 9 месяцев. Стоимость от 6 939₽/мес.

• Получите новую профессию за 13-15 часов в неделю

• Много практики в среде коммерческой разработки

• Под силу даже если у вас нет опыта в IT

• Программа соответствует требованиям к вакансиям работодателей

Разработчик на Python создает сайты и приложения, которыми вы пользуетесь каждый день.

Python-разработчики — универсальные сотрудники как для полной, так и для частичной занятости.

Кому подойдет курс

  • Вы чувствуете перспективность IT-сферы, но не знаете, с чего начать.
    Проведем вас за руку с наставниками через всю профессию до трудоустройства
  • Вы работаете в смежной области и хотите сменить профессию.
    Обучим всему необходимому и поможем грамотно использовать ваш прошлый опыт

Программа соответствует требованиям к вакансиям начинающих разработчиков на Python. В конце курса вы станете уверенным начинающим разработчиком на Python и сможете найти первую работу в IT

Получите полную программу курса на сайте университета Практикум

Сегодня сфера IT  — одна из самых востребованных, перспективных и высокооплачиваемых на рынке труда. Если вы хотите научиться программировать, то

советую начать с языка Python, который входит в топ-10 языков программирования, решает множество практических задач и при этом сравнительно не сложен в освоении. Его даже часто включают в школьную общеобразовательную программу.

И сразу хорошая новость: чтобы его изучить, совсем не обязательно платить за обучение. В сети есть много бесплатных онлайн-курсов. Я расскажу об одном из них на образовательной платформе Stepik:

Курс «Поколение Pyton» – победитель конкурса Stepik Awards 2020 в номинации «Лучший бесплатный онлайн-курс размещенный на платформе Stepik».

Информация подаётся очень простым, понятным языком. Много практических заданий. По окончании курса выдаётся сертификат о его прохождении.

Так вот, здесь я буду публиковать ответы к задачам и экзаменам курса. Уверена, они вам помогут.

Всем успехов!

Ответы (решения задач):

  • Модуль 2.1. Введение. Знакомство с Python
  • Модуль 2.2. Команды print и input
  • Модуль 2.3. Параметры sep и end
  • Модуль 2.4. Целочисленная арифметика. Часть 1
  • Модуль 2.5. Целочисленная арифметика. Часть 2
  • 3. Итоговая работа на ввод-вывод данных.

Курс «Программирование на Python»

Курс посвящен базовым понятиям и элементам языка программирования Python (операторы, числовые и строковые переменные, списки, условия и циклы). Курс является вводным и наиболее подойдет слушателям, не имеющим опыта написания программ ни на одном из языков программирования.

  • Курс «Программирование на Python»
    • Операторы. Переменные. Типы данных. Условия
      • Переменные
      • Условия
      • Задачи по материалам недели
    • Циклы. Строки. Списки
      • Цикл while
      • Операторы break, continue
      • Цикл for
      • Строки и символы
      • Списки
      • Задачи по материалам недели
    • Функции. Словари. Интерпретатор. Файлы. Модули

Операторы. Переменные. Типы данных. Условия

Переменные

Переменные


Напишите программу:

Тимофей обычно спит ночью X часов и устраивает себе днем тихий час на Y минут. Определите, сколько всего минут Тимофей спит в сутки.

Внимание, программа принимает значения X и Y из стандартного потока ввода (функция input), результат надо выводить в стандартный поток вывода (функция print). Обратите внимание на то, что приглашение, переданное в качестве аргумента в функцию input, считается выводом вашей программы. Используйте эту функцию без аргументов:

values = input()  # без строки приглашения!

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Решение


Коля каждый день ложится спать ровно в полночь и недавно узнал, что оптимальное время для его сна составляет X минут. Коля хочет поставить себе будильник так, чтобы он прозвенел ровно через X минут после полуночи, однако для этого необходимо указать время сигнала в формате часы, минуты. Помогите Коле определить, на какое время завести будильник.

Часы и минуты в выводе программы должны располагаться на разных строках (см. пример работы программы)

Помните, что для считывания данных нужно вызывать функцию input без аргументов!

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Решение


Катя узнала, что ей для сна надо X минут. В отличие от Коли, Катя ложится спать после полуночи в H часов и M минут. Помогите Кате определить, на какое время ей поставить будильник, чтобы он прозвенел ровно через X минут после того, как она ляжет спать.

На стандартный ввод, каждое в своей строке, подаются значения X, H и M. Гарантируется, что Катя должна проснуться в тот же день, что и заснуть. Программа должна выводить время, на которое нужно поставить будильник: в первой строке часы, во второй — минуты.

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Решение


Условия

Условия


Из передачи “Здоровье” Аня узнала, что рекомендуется спать хотя бы A часов в сутки, но пересыпать тоже вредно и не стоит спать более B часов. Сейчас Аня спит H часов в сутки. Если режим сна Ани удовлетворяет рекомендациям передачи “Здоровье”, выведите “Это нормально”. Если Аня спит менее A часов, выведите “Недосып”, если же более B часов, то выведите “Пересып”.

Получаемое число A всегда меньше либо равно B.

На вход программе в три строки подаются переменные в следующем порядке: A, B, H.

Обратите внимание на регистр символов: вывод должен в точности соответствовать описанному в задании, т. е. если программа должна вывести «Пересып», выводы программы «пересып», «ПЕРЕСЫП», «ПеРеСыП» и другие не будут считаться верными.

Это первое не самое тривиальное задание на условное выражение. В случаях, когда разбить исполнение программы на несколько направлений, стоит внимательно обдумать все условия, которые нужно использовать. Особое внимание стоит уделить строгости используемых условных операторов: различайте lt и le; gt и ge. Для того, чтобы понимать, какой из них стоит использовать, внимательно прочитайте условие задания.

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Sample Input 3:

Sample Output 3:

Решение


Задачи по материалам недели

Задачи по материалам недели


В то далёкое время, когда Паша ходил в школу, ему очень не нравилась формула Герона для вычисления площади треугольника, так как казалась слишком сложной. В один прекрасный момент Павел решил избавить всех школьников от страданий и написать и распространить по школам программу, вычисляющую площадь треугольника по трём сторонам.

Одна проблема: так как эта формула не нравилась Павлу, он её не запомнил. Помогите ему завершить доброе дело и напишите программу, вычисляющую площадь треугольника по переданным длинам трёх его сторон по формуле Герона:

S=sqrt{p(p-a)(p-b)(p-c)}

где p=dfrac{a+b+c}2

– полупериметр треугольника. На вход программе подаются целые числа, выводом программы должно являться вещественное число, соответствующее площади треугольника.

Sample Input:

Sample Output:

Решение


Напишите программу, принимающую на вход целое число, которая выводит True, если переданное значение попадает в интервал formula и False в противном случае (регистр символов имеет значение).

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Решение


Напишите простой калькулятор, который считывает с пользовательского ввода три строки: первое число, второе число и операцию, после чего применяет операцию к введённым числам («первое число» «операция» «второе число») и выводит результат на экран.

Поддерживаемые операции: +, -, /, *, mod, pow, div, где
mod — это взятие остатка от деления,
pow — возведение в степень,
div — целочисленное деление.

Если выполняется деление и второе число равно 0, необходимо выводить строку «Деление на 0!».

Обратите внимание, что на вход программе приходят вещественные числа.

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Sample Input 3:

Sample Output 3:

Решение


Жители страны Малевии часто экспериментируют с планировкой комнат. Комнаты бывают треугольные, прямоугольные и круглые. Чтобы быстро вычислять жилплощадь, требуется написать программу, на вход которой подаётся тип фигуры комнаты и соответствующие параметры, которая бы выводила площадь получившейся комнаты.
Для числа π в стране Малевии используют значение 3.14.

Формат ввода, который используют Малевийцы:

где a, b и c — длины сторон треугольника

где a и b — длины сторон прямоугольника

где r — радиус окружности

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Sample Input 3:

Sample Output 3:

Решение


Напишите программу, которая получает на вход три целых числа, по одному числу в строке, и выводит на консоль в три строки сначала максимальное, потом минимальное, после чего оставшееся число.

На ввод могут подаваться и повторяющиеся числа.

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Решение


В институте биоинформатики по офису передвигается робот. Недавно студенты из группы программистов написали для него программу, по которой робот, когда заходит в комнату, считает количество программистов в ней и произносит его вслух: «n программистов».

Для того, чтобы это звучало правильно, для каждого n нужно использовать верное окончание слова.

Напишите программу, считывающую с пользовательского ввода целое число n (неотрицательное), выводящее это число в консоль вместе с правильным образом изменённым словом «программист», для того, чтобы робот мог нормально общаться с людьми, например: 1 программист, 2 программиста, 5 программистов.

В комнате может быть очень много программистов. Проверьте, что ваша программа правильно обработает все случаи, как минимум до 1000 человек.

Дополнительный комментарий к условию:
Обратите внимание, что задача не так проста, как кажется на первый взгляд. Если ваше решение не проходит какой-то тест, это значит, что вы не рассмотрели какой-то из случаев входных данных (число программистов 0 le n le 1000). Обязательно проверяйте свои решения на дополнительных значениях, а не только на тех, что приведены в условии задания.

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Sample Input 3:

Sample Output 3:

Sample Input 4:

Sample Output 4:

Решение


Дополнительная

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

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

На вход программе подаётся строка из шести цифр.

Выводить нужно только слово «Счастливый» или «Обычный», с большой буквы.

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Решение


Циклы. Строки. Списки

Цикл while

Цикл while


Напишите программу, которая считывает со стандартного ввода целые числа, по одному числу в строке, и после первого введенного нуля выводит сумму полученных на вход чисел.

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Решение


В Институте биоинформатики между информатиками и биологами устраивается соревнование. Победителям соревнования достанется большой и вкусный пирог. В команде биологов a человек, а в команде информатиков — b человек.

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

Напишите программу, которая помогает найти это число.
Программа должна считывать размеры команд (два положительных целых числа a и b, каждое число вводится на отдельной строке) и выводить наименьшее число d, которое делится на оба этих числа без остатка.

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Sample Input 3:

Sample Output 3:

Решение


Операторы break, continue

Операторы break, continue


Напишите программу, которая считывает целые числа с консоли по одному числу в строке.

Для каждого введённого числа проверить:
если число меньше 10, то пропускаем это число;
если число больше 100, то прекращаем считывать числа;
в остальных случаях вывести это число обратно на консоль в отдельной строке.

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Sample Input 3:

Sample Output 3:

Цикл for

Цикл for


Когда Павел учился в школе, он запоминал таблицу умножения прямоугольными блоками. Для тренировок ему бы очень пригодилась программа, которая показывала бы блок таблицы умножения.

Напишите программу, на вход которой даются четыре числа a, b, c и d, каждое в своей строке. Программа должна вывести фрагмент таблицы умножения для всех чисел отрезка [a; b] на все числа отрезка [c;d].

Числа a, b, c и d являются натуральными и не превосходят 10, a le b, c le d.

Следуйте формату вывода из примера, для разделения элементов внутри строки используйте ‘t’ — символ табуляции. Заметьте, что левым столбцом и верхней строкой выводятся сами числа из заданных отрезков — заголовочные столбец и строка таблицы.

Sample Input 1:

Sample Output 1:

	5	6
7	35	42
8	40	48
9	45	54
10	50	60

Sample Input 2:

Sample Output 2:

Sample Input 3:

Sample Output 3:

	2	3	4
1	2	3	4
2	4	6	8
3	6	9	12

Решение


Напишите программу, которая считывает с клавиатуры два числа a и b, считает и выводит на консоль среднее арифметическое всех чисел из отрезка [a; b], которые делятся на 3.

В приведенном ниже примере среднее арифметическое считается для чисел на отрезке [-5; 12]. Всего чисел, делящихся на 3, на этом отрезке 6: -3, 0, 3, 6, 9, 12. Их среднее арифметическое равно 4.5

На вход программе подаются интервалы, внутри которых всегда есть хотя бы одно число, которое делится на 3.

Sample Input:

Sample Output:

Решение


Строки и символы

Строки и символы


GC-состав является важной характеристикой геномных последовательностей и определяется как процентное соотношение суммы всех гуанинов и цитозинов к общему числу нуклеиновых оснований в геномной последовательности.

Напишите программу, которая вычисляет процентное содержание символов G (гуанин) и C (цитозин) в введенной строке (программа не должна зависеть от регистра вводимых символов).

Например, в строке «acggtgttat» процентное содержание символов G и C равно dfrac4{10} cdot 100 = 40.0, где 4 — это количество символов G и C, а 10 — это длина строки.

Sample Input:

Sample Output:

Решение


Узнав, что ДНК не является случайной строкой, только что поступившие в Институт биоинформатики студенты группы информатиков предложили использовать алгоритм сжатия, который сжимает повторяющиеся символы в строке.

Кодирование осуществляется следующим образом:
s = ‘aaaabbсaa’ преобразуется в ‘a4b2с1a2’, то есть группы одинаковых символов исходной строки заменяются на этот символ и количество его повторений в этой позиции строки.

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

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Решение


Списки

Списки


Напишите программу, на вход которой подается одна строка с целыми числами. Программа должна вывести сумму этих чисел.

Используйте метод split строки.

Sample Input:

Sample Output:

Решение


Напишите программу, на вход которой подаётся список чисел одной строкой. Программа должна для каждого элемента этого списка вывести сумму двух его соседей. Для элементов списка, являющихся крайними, одним из соседей считается элемент, находящий на противоположном конце этого списка. Например, если на вход подаётся список «1 3 5 6 10», то на выход ожидается список «13 6 9 15 7» (без кавычек).

Если на вход пришло только одно число, надо вывести его же.

Вывод должен содержать одну строку с числами нового списка, разделёнными пробелом.

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Решение


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

Для решения задачи может пригодиться метод sort списка.

Выводимые числа не должны повторяться, порядок их вывода может быть произвольным.

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Sample Input 3:

Sample Output 3:

Sample Input 4:

Sample Output 4:

Решение


Задачи по материалам недели

Задачи по материалам недели


Напишите программу, которая считывает с консоли числа (по одному в строке) до тех пор, пока сумма введённых чисел не будет равна 0 и сразу после этого выводит сумму квадратов всех считанных чисел.

Гарантируется, что в какой-то момент сумма введённых чисел окажется равной 0, после этого считывание продолжать не нужно.

В примере мы считываем числа 1, -3, 5, -6, -10, 13; в этот момент замечаем, что сумма этих чисел равна нулю и выводим сумму их квадратов, не обращая внимания на то, что остались ещё не прочитанные значения.

Sample Input:

Sample Output:

Решение


Напишите программу, которая выводит часть последовательности 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 … (число повторяется столько раз, чему равно). На вход программе передаётся неотрицательное целое число n — столько элементов последовательности должна отобразить программа. На выходе ожидается последовательность чисел, записанных через пробел в одну строку.

Например, если n = 7, то программа должна вывести 1 2 2 3 3 3 4.

Sample Input:

Sample Output:

Решение


Напишите программу, которая считывает список чисел lst из первой строки и число x из второй строки, которая выводит все позиции, на которых встречается число x в переданном списке lst.

Позиции нумеруются с нуля, если число x не встречается в списке, вывести строку «Отсутствует» (без кавычек, с большой буквы).

Позиции должны быть выведены в одну строку, по возрастанию абсолютного значения.

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Решение


Функции. Словари. Интерпретатор. Файлы. Модули

Степик как узнать ответы

B правой части каждого сообщения есть стрелки ⇧ и ⇩ . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок ✔ в правой части сообщения.

1 июня стартовал летний поток курса » Тестирование Веб-Приложений на проникновение » от команды codeby . Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, активный фаззинг, уязвимости, пост-эксплуатация, инструментальные средства, Social Engeneering и многое другое. На курс можно записаться до 10 июня включительно. Подробнее .

Решение «Поколение python: курс для начинающих»

При помощи этого уникального курса можно познакомиться с программированием и узнать много нового. Решение поколение python позволяет почувствовать себя увереннее новичкам и упрочнить навыки тем, кто уже понимает принципы, цели и задачи программирования. Тем, для кого сложно было решать задачи от stepik, поколение python ответы на данный курс вы можете найти на этой странице! После прохождения курса, можно будет не только без проблем решать любые модули, но и профессионально расти, познавая новые горизонты программирования.

Взлом «code» тестов на Stepik

Итак, дорогой читатель. Эта тема будет интересна тем, кто по образовательной программе должен закрывать на баллы stepik курсы, связанные с программированием. (Ну, или просто тем, кому это интересно). В данной теме рассмотрим курс от ВШЭ (как я понял) «Введение в алгоритмы. Практикум.». Курс рассчитан на пиТоНиСтоВ. Сам лично курс прохожу в качестве внеочередной тренировки моЗга. Представьте, что вам нужно срочно решить задачу до дедлайна (который через полчаса). Как быстро пройти встроенные тесты?

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

1612395900566.png

Почему-то именно на этой задаче мне вспомнился интересный инцидент. Года 3-4 тому назад, на всероссийской олимпиаде нашелся умник, который в качестве ответа тестировал код, который пересылает ему входные данные тестов прямо ему на почту. Т.е. он узнал все входные данные от всех тестов (которые, естественно держатся в секрете), после чего ручками на бумажке рассчитывал ответ и, как итог, делал банальную if else конструкцию, реагирующую должным образом на соответствующие входные данные. Олимпиаду этот товарищ закрыл на максимальный балл, но аннулировали ли его результат или нет я так и не знаю.

1612397622408.png

Я решил повторить такой трюк, на что получил ошибку, которая говорила о том, что машина, на которой проводятся тесты не подключена к интернету:

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

После чего в голову пришла следующая мысль: раз мы можем видеть на экране все ошибки, которые выдает нам система при неудачном выполнении кода, то почему бы нам не выводить в качестве ошибки «нашу собственную ошибку»? В качестве ответа я написал следующую программу и отправил ее на тестирование. Результат меня сильно порадовал

1612396726883.png

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

*Здесь стоит отметить, что способ является рабочим в том случае, если кол-во тестов не очень большое. Ибо, если тестов порядка 500-1000 — вы, конечно, сможете получить входные данные на каждый тест, но. хаха. Вы запаритесь*

Итак, весь мой дальнейший способ работает по след. алгоритму:
1) Считываем входные данные
2) Если ответ для данного input известен — выводим его
3) Иначе кидаем исключение, в котором выводим наши входные данные

1612397105901.png

Поехали:

Первый тест успешно прошли. Выводим input на второй тест на экран.

1612397167055.png

То же самое, но уже для 3го теста.

Дополняем по той же схеме код, пока не кончатся тесты. Итоговый вариант у меня выглядел так:Посмотреть вложение 28939
(Данные о тесте, а так же имя скрыто, т.к. аккаунт является учебным, и мне очень не хочется портить репутацию человека.)

Как вы видим. Все тесты успешно пройдены. Программа — идеальная — работает за O(1) :).
Спасибо, что дочитали до конца. Не кидайтесь какахами, мало ли кто найдет данный материал для себя полезным.
Успехов — решайте задачки сами

Get it on Apple Store

Get it on Google Play

Public user contributions licensed under
cc-wiki license with attribution required

Skolkovo resident

aslastin / python-stepik
Goto Github
PK

View Code? Open in Web Editor
NEW

1.0
1.0
0.0
18 KB

Решение задач степик-курса «Python: основы и применение»

Python 100.00%

python-stepik’s Introduction

Preface

Репозиторий содержит выполненные лично самые интересные задания курса Python: основые и применение.

Каждая папка соответствует одному заданию. Внутри каждой папки можно найти и условие, и решение.

Приятного просмотра!

python-stepik’s People

Contributors

aslastin avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo

    React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo

    Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo

    Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo

    TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo

    Django

    The Web framework for perfectionists with deadlines.

  • Laravel photo

    Laravel

    A PHP framework for web artisans

  • D3 photo

    D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Visualization

    Some thing interesting about visualization, use data art

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo

    Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo

    Microsoft

    Open source projects and samples from Microsoft.

  • Google photo

    Google

    Google ❤️ Open Source for everyone.

  • Alibaba photo

    Alibaba

    Alibaba Open Source for everyone

  • D3 photo

    D3

    Data-Driven Documents codes.

  • Tencent photo

    Tencent

    China tencent open source team.


Питон для начинающих

Player_Dead

Пользователь

Регистрация:
14.09.2013

Сообщения: 6675

Рейтинг: 3683

Player_Dead

Регистрация:
14.09.2013

Сообщения: 6675

Рейтинг: 3683

Ку

Решил дополнительно образоваться и пройти курс Python на степике
https://stepik.org/course/67/info

Столкнулся с траблой, в одном из уроков говорится, что команда int(x) преобразовывает дробное число в целое, типа если в компиляторе набрать int(5.9), то выдаст просто 5
Пробовал на двух компиляторах, выдает только: Process finished with exit code 0

Такая же тема, если я введу команду float (5).

Курс устарел или я делаю что-то не так?

п.с. да да, не умеешь гуглить = не программист, мне пох

cryptomagnat322

Пользователь

Регистрация:
09.02.2022

Сообщения: 1440

Рейтинг: 747

cryptomagnat322

Регистрация:
09.02.2022

Сообщения: 1440

Рейтинг: 747

Player_Dead

Пользователь

Регистрация:
14.09.2013

Сообщения: 6675

Рейтинг: 3683

Player_Dead

Регистрация:
14.09.2013

Сообщения: 6675

Рейтинг: 3683

cryptomagnat322 сказал(а):↑

Нажмите, чтобы раскрыть…

ух ты, не знал, что обязательно везде print писать, чтобы выводило, спасибо!

Kemoin

Пользователь

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Kemoin

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Player_Dead сказал(а):↑

Ку

Решил дополнительно образоваться и пройти курс Python на степике
https://stepik.org/course/67/info

Столкнулся с траблой, в одном из уроков говорится, что команда int(x) преобразовывает дробное число в целое, типа если в компиляторе набрать int(5.9), то выдаст просто 5
Пробовал на двух компиляторах, выдает только: Process finished with exit code 0

Такая же тема, если я введу команду float (5).

Курс устарел или я делаю что-то не так?

п.с. да да, не умеешь гуглить = не программист, мне пох

Нажмите, чтобы раскрыть…

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

p.s. а вообще — я хз, что за курс, если тебе дали инфу по типам данных, но не дали инфу по главной команде — принт

вот, иди потыкай https://ru.code-basics.com/languages/python

а потом уже решишь, надо оно тебе или нет

Player_Dead

Пользователь

Регистрация:
14.09.2013

Сообщения: 6675

Рейтинг: 3683

Player_Dead

Регистрация:
14.09.2013

Сообщения: 6675

Рейтинг: 3683

Kemoin сказал(а):↑

установи человеческую иде

Нажмите, чтобы раскрыть…

pycharm стоит

Kemoin сказал(а):↑

Нажмите, чтобы раскрыть…

спасибо!

Amada Kokoro

Пользователь

Регистрация:
29.10.2014

Сообщения: 16917

Рейтинг: 17652

Нарушения: 20

Amada Kokoro

Регистрация:
29.10.2014

Сообщения: 16917

Рейтинг: 17652

Нарушения: 20

Да, смешнее я за последнюю неделю ничего не читал sammyyPepekek.png?1598626065

Player_Dead

Пользователь

Регистрация:
14.09.2013

Сообщения: 6675

Рейтинг: 3683

Player_Dead

Регистрация:
14.09.2013

Сообщения: 6675

Рейтинг: 3683

Amada Kokoro сказал(а):↑

Да, смешнее я за последнюю неделю ничего не читал sammyyPepekek.png?1598626065

Нажмите, чтобы раскрыть…

чел учится питону и встречается с мелкой трудностью, хаххахаххааххахааах))))))))) ржака

Kemoin

Пользователь

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Kemoin

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Player_Dead сказал(а):↑

чел учится питону и встречается с мелкой трудностью, хаххахаххааххахааах))))))))) ржака

Нажмите, чтобы раскрыть…

это нормально, я сколько темок тут не делал — по кд говна накидывают)

Amada Kokoro

Пользователь

Регистрация:
29.10.2014

Сообщения: 16917

Рейтинг: 17652

Нарушения: 20

Amada Kokoro

Регистрация:
29.10.2014

Сообщения: 16917

Рейтинг: 17652

Нарушения: 20

Player_Dead сказал(а):↑

чел учится питону и встречается с мелкой трудностью, хаххахаххааххахааах))))))))) ржака

Нажмите, чтобы раскрыть…

Как он так учится Питону, если учеба питону начинается с print(‘Hello World!’)

Player_Dead сказал(а):↑

Ку

Решил дополнительно образоваться и пройти курс Python на степике
https://stepik.org/course/67/info

Столкнулся с траблой, в одном из уроков говорится, что команда int(x) преобразовывает дробное число в целое, типа если в компиляторе набрать int(5.9), то выдаст просто 5
Пробовал на двух компиляторах, выдает только: Process finished with exit code 0

Такая же тема, если я введу команду float (5).

Курс устарел или я делаю что-то не так?

п.с. да да, не умеешь гуглить = не программист, мне пох

Нажмите, чтобы раскрыть…

Иди лучше Лутца читай, а не этой фигней страдай

Kemoin

Пользователь

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Kemoin

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Amada Kokoro сказал(а):↑

Иди лучше Лутца читай, а не этой фигней страдай

Нажмите, чтобы раскрыть…

вряд ли книга будет лучшим источником на первых парах

если человек с принтом не разбирается, то задачки, даже по книге — могут быть прямо невыполнимыми

я бы посоветовал что-то очень простое, где есть решение и объяснения

Amada Kokoro

Пользователь

Регистрация:
29.10.2014

Сообщения: 16917

Рейтинг: 17652

Нарушения: 20

Amada Kokoro

Регистрация:
29.10.2014

Сообщения: 16917

Рейтинг: 17652

Нарушения: 20

Kemoin сказал(а):↑

вряд ли книга будет лучшим источником на первых парах

если человек с принтом не разбирается, то задачки, даже по книге — могут быть прямо невыполнимыми

я бы посоветовал что-то очень простое, где есть решение и объяснения

Нажмите, чтобы раскрыть…

Там нет задачек, там все разжевывается максимально вязко. От установки Питона до работы с циклами, декораторами и ООП

Kemoin

Пользователь

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Kemoin

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Amada Kokoro сказал(а):↑

ООП

Нажмите, чтобы раскрыть…

я сам сейчас ООП мучаю, мб читануть peepothink.png?1627073265

Amada Kokoro

Пользователь

Регистрация:
29.10.2014

Сообщения: 16917

Рейтинг: 17652

Нарушения: 20

Amada Kokoro

Регистрация:
29.10.2014

Сообщения: 16917

Рейтинг: 17652

Нарушения: 20

Kemoin сказал(а):↑

я сам сейчас ООП мучаю, мб читануть peepothink.png?1627073265

Нажмите, чтобы раскрыть…

Почему нет?

Player_Dead

Пользователь

Регистрация:
14.09.2013

Сообщения: 6675

Рейтинг: 3683

Player_Dead

Регистрация:
14.09.2013

Сообщения: 6675

Рейтинг: 3683

Amada Kokoro сказал(а):↑

Как он так учится Питону, если учеба питону начинается с print(‘Hello World!’)

Нажмите, чтобы раскрыть…

там начиналось с print (1+1)
но затем чел перешел в среду, где print добавляется по дефолту, сказал об этом, а затем уже давал весь материал без print, и я подумал, что int это уже полноценная команда не требующая print. вот и все.

Amada Kokoro сказал(а):↑

Иди лучше Лутца читай, а не этой фигней страдай

Нажмите, чтобы раскрыть…

Не рановато ли книги? Проще курсы кажется

Чел курс сверху скинул, выглядит очень интересно

Master PedikYura

Пользователь

Регистрация:
01.03.2013

Сообщения: 5311

Рейтинг: 4542

Master PedikYura

Регистрация:
01.03.2013

Сообщения: 5311

Рейтинг: 4542

Kemoin сказал(а):↑

вряд ли книга будет лучшим источником на первых парах

если человек с принтом не разбирается, то задачки, даже по книге — могут быть прямо невыполнимыми

я бы посоветовал что-то очень простое, где есть решение и объяснения

Нажмите, чтобы раскрыть…

Так курс клоунский какой-то похоже, по «особой» методике

Amada Kokoro

Пользователь

Регистрация:
29.10.2014

Сообщения: 16917

Рейтинг: 17652

Нарушения: 20

Amada Kokoro

Регистрация:
29.10.2014

Сообщения: 16917

Рейтинг: 17652

Нарушения: 20

Player_Dead сказал(а):↑

там начиналось с print (1+1)
но затем чел перешел в среду, где print добавляется по дефолту, сказал об этом, а затем уже давал весь материал без print, и я подумал, что int это уже полноценная команда не требующая print. вот и все.

Нажмите, чтобы раскрыть…

Ну странно обучаться по разным иде с курсом.

Player_Dead сказал(а):↑

Не рановато ли книги? Проще курсы кажется

Чел курс сверху скинул, выглядит очень интересно

Нажмите, чтобы раскрыть…

Книги рановато? Почему ты так думаешь? Ну почитай что-то полайтовее, типо «Укус Питона», она страниц на 300.

Можно и курсами, просто когда ты читаешь, то ты всегда максимально сконцентрирован, а курсы не так держат

Kemoin

Пользователь

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Kemoin

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Amada Kokoro сказал(а):↑

Нажмите, чтобы раскрыть…

мне еще советовали Гэддиса (начинает программировать на питоне), но я чет даже не притронулся

PiterDeVries

Пользователь

Регистрация:
16.08.2020

Сообщения: 579

Рейтинг: -1024

Нарушения: 25

PiterDeVries

Регистрация:
16.08.2020

Сообщения: 579

Рейтинг: -1024

Нарушения: 25

Player_Dead сказал(а):↑

ух ты, не знал, что обязательно везде print писать, чтобы выводило, спасибо!

Нажмите, чтобы раскрыть…

Вся суть вката в программирование, можете тебе лучше остаться охранником в пятерке? 

Amada Kokoro

Пользователь

Регистрация:
29.10.2014

Сообщения: 16917

Рейтинг: 17652

Нарушения: 20

Amada Kokoro

Регистрация:
29.10.2014

Сообщения: 16917

Рейтинг: 17652

Нарушения: 20

Kemoin сказал(а):↑

мне еще советовали Гэддиса (начинает программировать на питоне), но я чет даже не притронулся

Нажмите, чтобы раскрыть…

Не буду врать, не читал.  По питону полно хороших книг, выбирать можно что угодно

Kemoin

Пользователь

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Kemoin

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Master PedikYura сказал(а):↑

Так курс клоунский какой-то похоже, по «особой» методике

Нажмите, чтобы раскрыть…

скорее всего, типичный «авторский» от типа, который по выслуге лет лычку мидла минус поймал и решил, что пора двигать науку)

но не утверждаю, мб норм тип. энивей, далеко не всегда тот кто сам понимает — умеет хорошо учить

Player_Dead

Пользователь

Регистрация:
14.09.2013

Сообщения: 6675

Рейтинг: 3683

Player_Dead

Регистрация:
14.09.2013

Сообщения: 6675

Рейтинг: 3683

PiterDeVries сказал(а):↑

Вся суть вката в программирование, можете тебе лучше остаться охранником в пятерке? 

Нажмите, чтобы раскрыть…

да, ты прав, это суть вката — ошибки, не будет ошибок, не будет вката, буду в пятерочке тогда на пожизненно

Kemoin

Пользователь

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Kemoin

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

PiterDeVries сказал(а):↑

Вся суть вката в программирование, можете тебе лучше остаться охранником в пятерке? 

Нажмите, чтобы раскрыть…

почему люди так хейтят любые начинания других? пусть попробует, вдруг он через 5 лет Дурова подвинет

добрее надо быть к людям

Amada Kokoro

Пользователь

Регистрация:
29.10.2014

Сообщения: 16917

Рейтинг: 17652

Нарушения: 20

Amada Kokoro

Регистрация:
29.10.2014

Сообщения: 16917

Рейтинг: 17652

Нарушения: 20

Kemoin сказал(а):↑

почему люди так хейтят любые начинания других? пусть попробует, вдруг он через 5 лет Дурова подвинет

добрее надо быть к людям

Нажмите, чтобы раскрыть…

От обилия вкатыльщиков и хейтят, бояться конкуренции в будущем. Потому что щас подход к обучению более серьезный, как и требования для джунов.

Kemoin

Пользователь

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Kemoin

Регистрация:
14.11.2019

Сообщения: 12061

Рейтинг: 7076

Amada Kokoro сказал(а):↑

От обилия вкатыльщиков и хейтят, бояться конкуренции в будущем. Потому что щас подход к обучению более серьезный, как и требования для джунов.

Нажмите, чтобы раскрыть…

есть такое. я на выхах общался с мидлом питонякой — она сказала, что трейни нахрен никому не нужны, в современных реалиях, а от джунов прямо овер многого ждут, потому что всегда есть из кого повыбирать и носом покрутить

Unlike

Пользователь

Регистрация:
08.09.2022

Сообщения: 135

Рейтинг: 88

Unlike

Регистрация:
08.09.2022

Сообщения: 135

Рейтинг: 88

Kemoin сказал(а):↑

вдруг он через 5 лет Дурова подвинет

Нажмите, чтобы раскрыть…

1. Не подвинет. Единственный кого может подвинуть человек создающий темы на форуме с примитивными вопросами — это других таких же вкатывальщиков на этом форуме.

2. Чтобы его подвинуть нужно намного больше чем умение программировать.

Amada Kokoro сказал(а):↑

От обилия вкатыльщиков и хейтят, бояться конкуренции в будущем.

Нажмите, чтобы раскрыть…

Нет, не из-за этого. Хейтят из-за отсутствия самостоятельности и глупых тем и вопросов. Такие люди не представляют из себя конкуренции и маловероятно что когда-то устроятся на работу. Будут годами пытаться вкатиться и делать вид что у них всё получится.

Тема закрыта

  • Заголовок

    Ответов Просмотров

    Последнее сообщение

  • Sereturr

    Сообщений: 2
    12 Mar 2023 в 21:13

    Kujivunia

  • cherep807

    Сообщений: 3
    12 Mar 2023 в 21:08

    cherep807

  • s1vzxc

    s1vzxc

    12 Mar 2023 в 21:03

    Сообщений: 2
    12 Mar 2023 в 21:03

    Besikos

  • Almighty One

    Сообщений: 11
    12 Mar 2023 в 20:58

    Сообщений:11

    Просмотров:20

    Хочу выжить

  • Redangel666

    Сообщений: 7
    12 Mar 2023 в 20:56

    Сообщений:7

    Просмотров:22

    zagred

Понравилась статья? Поделить с друзьями:
  • Стили речи в русском языке сочинение
  • Степик обществознание егэ
  • Стили речи 11 класс егэ 2022 презентация
  • Стили педагогической деятельности кратко для экзамена
  • Степик математика егэ профиль