Программирование Python по моим конспектам Лекция 8.9.1
Пост можно топить, минусить и всячески убивать, ибо в горячем он нахер не нужен, а вот подписчикам пригодится.
Для тех кто не в теме, тут я перевожу свои лекции по питону с языка немецкого на язык человеческий, поэтому- если что- я не виноват. Эти лекции созданы не для того, чтобы сделать из человека говнокодера, а для того, чтобы помочь в сложных темах, которые некому объяснить, а книга по программированию не может с этим помочь. Если вы никогда не были в такой ситуации- значит вы вундеркинд и я хочу от вас детей.
Исправления и замечания приветствуются.
Список предыдущих лекций
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
http://pikabu.ru/story/programmirovanie_python_po_moim_konsp...
Здарова товарищи кусанты! Сегодня для вас наступили хреновые времена, когда руководство партии выделило для вас задания по целой, мать ее за ногу, лекции.
Однако, родина не пустит вас в бой, не снабдив предварительно пиздюлинами ценными советами.
Поэтому после короткой переклички. Все принимают упор лежа и слушают ушами.
Начнем мы с трансформации типов. Значит так. Вы мне это не это и глазами пустыми не смотрите вдаль, а смотрите ниже.
а y=2. Кто не ответил- идет в наряд на картошку. Кто ответил неверно- идет в наряд на парашу.
Хм..выходит все идут в наряд на парашу!! А чего? А того что вот
Непоняяятка вышла..ага..А все потому что питонище нам показало не сумму чисел, а результат процесса конкантенации.
Функция input(), ребятки, выводит строку, а не int. Вот где собачка порылась.
Так вот, курсанты. Для того чтобы солдату добиться суммы двух чисел, необходимо их превратить из строки в цело(или не цело)численный тип. Как это делается? Очень просто. Смотрим глазами ниже.
все решает функция int(), которая превращает в данном случае string в int. Можно еще вот так -
Самое главное, что вы должны понять, перед отправкой на фронт говнокодеров, это то, что когда вы трансформируете тип вы нихрена не трансформируете обьект!!! В этот момент создается новый обьект!!
Это еще не все.
Ну вот и дождались. Задания.
Задание 1
какие результаты мы получим, при исполнении данных выражений. Какие Выражения неверны?
Задание 2
Книжный номер ISBN состоит из 10 цифр.
a1a2a3a4a5a6a7a8a9a10
Последняя цифра а10 - это проверяющая цифра. Она высчитывается вот как
сначала идет сумма, по формуле ниже
p=1*а1+2*а2+3*а3+4*а4+5*а5+6*а6+7*а7+8*а8+9*а9
Проверочная цифра а10 это остаток целочисленного деления p на 11.
Пример ISBN 3826604237 Проверочная цифра 7
Подсчет. 1*3+2*8+3*2+4*6+5*6+6*0+7*4+8*2+9*3=150
150 деленное на 7 остаток 7
Задание- нипишите программу, которая из ISBN высчитывает проверочную цифру. Вводится девятизначное целое число. Выводится проверочная цифра.
Задание 3
Напишете Программу которая считывает название песни, затем выводит это в формате чарта
Пример
Введите название песен
Название: Ohne dich
Название: Выпьем за любовь
Название: Нас не догонят
А вот и три первые песни чарта
Место 1: Ohne dich
Место 2: Выпьем за любовь
Место 3: Нас не догонят
=================
используйте для песен списки. Исходите из пустого списка [], который постоянно расширяется
Задание 4
Разработайте программу- телефонный справочник
Пример
Введите Имя и номер телефона
Имя Иван
Номер телефона 2255
Имя Петро
Номер телефона 000
Список телефонов
Иван 2255
Петро 000
Используйте Список из кортежей. Исходите из пустого списка [], который постоянно расширяется
Ну...удачи!!