Напишите программу, которая запрашивала бы у пользователя:
— ФИО ( «Ваши фамилия, имя, отчество?»)
— возраст («Сколько Вам лет?»)
— место жительства («Где вы живете?»)
После этого выводила бы три строки:
Программный код
Вывод результата
Задания для самостоятельной работы (по вариантам)
Номер варианта задания определяется по последней цифре номера зачетной книжки.
Напишите программу, которая запрашивала бы у пользователя:
Имя, Фамилия, Возраст, Место жительства
— фамилия, имя ( «Ваши фамилия, имя?»)
— возраст («Сколько Вам лет?»)
— место жительства («Где вы живете?»)
После этого выводила бы три строки:
«Ваши фамилия, имя»
Имя, , Дата рождения, Образование
— дата рождения («Ваша дата рождения?»)
— образование («Где Вы учитесь?»)
После этого выводила бы три строки:
Фамилия, Место жительства
НАБРАЛ Секретный Код На Телефоне И ОФИГЕЛ!! БАТАРЕЯ НЕ САДИТСЯ!
— Фамилия( «Ваша фамилия?»)
— место жительства («Где Вы живете?»)
После этого выводила бы две строки:
Фамилия, Место рождения, любимая музыка
— Фамилия, («Ваша фамилия?»)
— место рождения («Где Вы родились?»)
— музыка(«Какая музыка нравится? «)
После этого выводила бы три строки:
«Ваши имя, фамилия»
«Ваша любимая музыка «
Имя, Фамилия, ФИО мамы, ФИО отца
— ФИО (например, «Ваши фамилия, имя, отчество?»)
— возраст («Сколько Вам лет?»)
— место жительства («Где Вы живете?»)
После этого выводила бы три строки:
«Ваши имя, фамилия, отчество»
Имя, Фамилия, Отчество, Хобби
— ФИО (например, «Ваши фамилия, имя, отчество?»)
— хобби («Чем Вы увлекаетесь?»)
После этого выводила бы две строки:
«Ваши имя, фамилия, отчество»
Имя, Фамилия, любимый спорт
— Фамилия, имя ( «Ваши фамилия, имя?»)
— образование («В какой группе Вы учитесь?»)
— ФИО Вашего декана («ФИО Вашего декана?»)
После этого выводила бы три строки:
«Ваши имя, фамилия»
«Вы учитесь в группе: «
«ФИО Вашего декана «
Имя, Фамилия, Любимый предмет в институте, ФИО куратора
— Фамилия, имя ( «Ваши фамилия, имя?»)
— любимый предмет в институте («Какой Ваш любимый предмет в институте?»)
— ФИО куратора («ФИО Вашего куратора?»)
После этого выводила бы три строки:
«Ваши имя, фамилия»
«Ваш любимый предмет в институте «
«ФИО Вашего куратора «
Имя, Фамилия, Возраст, Дата рождения
— Фамилия, имя («Ваши фамилия, имя?»)
— возраст («Сколько Вам лет?»)
— дата рождения («Когда Вы родились?»)
Как разблокировать телефон если не знаешь пароль
После этого выводила бы три строки:
«Ваши имя, фамилия»
«Дата Вашего рождения»
Имя, Фамилия, Место жительства, Месторождения
— Фамилия, имя ( «Ваши фамилия, имя?»)
— место рождения («Где Вы родились?»)
— место жительства («Где Вы живете?»)
После этого выводила бы три строки:
«Ваши имя, фамилия»
Имя, Фамилия, Возраст, Номер телефона
— Фамилия, имя («Ваши фамилия, имя?»)
— возраст («Сколько тебе лет?»)
— номер телефона («Номер Вашего телефона?»)
После этого выводила бы три строки:
«Ваши имя, фамилия»
«Ваш номер телефона»
Имя, Фамилия, Страна, Край , Город
— Фамилия, имя ( «Ваши фамилия, имя?»)
— страна («В какой стране Вы живете?»)
— город («В каком городе Вы живете?»)
После этого выводила бы три строки:
«Ваши имя, фамилия»
«Вы живете в стране»
«Вы живете в крае»
«Вы живете в городе»
Имя, Фамилия, ФИО Вашего куратора
— Фамилия, имя («Ваши фамилия, имя?»)
— ФИО Вашего декана («ФИО Вашего декана?»)
После этого выводила бы три строки:
Источник: dzen.ru
Напишите программу (файл user.py), которая запрашивала бы у пользователя:
его имя (например, «What is your name?»)
возраст («How old are you?»)
место жительства («Where are you live?»)
После этого выводила бы три строки:
«This is имя»
«It is возраст»
«(S)he live in место_жительства»
Ответы
Ответ дал: restIess
name = input(«What is your name? «)
age = input((«How old are you? «))
home = input(«Where are you live? «)
print(«(S)he live in»,home)
dimaperfeckt: What is your name? How old are you?
Traceback (most recent call last):
File «jdoodle.py», line 3, in
age = int(input(«How old are you? «))
ValueError: invalid literal for int() with base 10: »
Источник: 5pages.net
Лабораторная работа 1 Введение в язык программирования Python. Лабораторная работа 1 Введение в язык программирования Python
Единственный в мире Музей Смайликов
Самая яркая достопримечательность Крыма
Скачать 135.56 Kb.
Краткая теория
Python– это объектно-ориентированный, интерпретируемый, переносимый язык сверхвысокого уровня. Программирование на Python позволяет получать быстро и качественно необходимые программные модули.
В комплекте вместе с интерпретатором Python идет IDLE (интегрированная среда разработки). По своей сути она подобна интерпретатору, запущенному в интерактивном режиме с расширенным набором возможностей (подсветка синтаксиса, просмотр объектов, отладка и т.п.).
Для запуска IDLE в Windows необходимо перейти в папку Python в меню “Пуск” и найти там ярлык с именем “IDLE (Python 3.X XX-bit)”.
Для запуска редактора программы (кода) следует выполнить команду File->New File или сочетание клавиш Ctrl+N.
Любая Python-программа состоит из последовательности допустимых символов, записанных в определенном порядке и по определенным правилам.
- комментарии;
- команды;
- знаки пунктуации;
- идентификаторы;
- ключевые слова.
Знаки пунктуации
В алфавит Python входит достаточное количество знаков пунктуации, которые используются для различных целей. Например, знаки «+» или » *» могут использоваться для сложения и умножения, а знак запятой «,» — для разделения параметров функций.
Идентификаторы
Идентификаторы в Python это имена используемые для обозначения переменной, функции, класса, модуля или другого объекта.
Ключевые слова
Некоторые слова имеют в Python специальное назначение и представляют собой управляющие конструкции языка.
Ключевые слова в Python:
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
- None (неопределенное значение переменной)
- Логические переменные (Boolean Type)
- Числа (Numeric Type)
- int – целое число
- float – число с плавающей точкой
- complex – комплексное число
- list – список
- tuple – кортеж
- range – диапазон
- str
Ввод и вывод данных
Ввод данных осуществляется при помощи команды input(список ввода):
В скобках функции можно указать сообщение — комментарий к вводимым данным:
a = input («Введите количество: «)
Команда input() по умолчанию воспринимает входные данные как строку символов. Поэтому, чтобы ввести целочисленное значение, следует указать тип данных int():
Для ввода вещественных чисел применяется команда
Вывод данных осуществляется при помощи команды print(список вывода):
print(‘сумма = ‘, a + b)
Существует возможность записи команд в одну строку, разделяя их через ;. Однако не следует часто использовать такой способ, это снижает удобочитаемость:
a = 1; b = 2; print(a)
print (‘сумма = ‘, a + b)
Для команды print может задаваться так называемый сепаратор — разделитель между элементами вывода:
print ( x, «+», y, «=», x+y, sep = » » )
Результат отобразится с пробелами между элементами: 2 + 5 = 7
Простые арифметические операции над числами
x + y | Сложение |
x — y | Вычитание |
x * y | Умножение |
x / y | Деление |
Пример программы на Python
Для форматированного вывода используется format:
Строковый метод format() возвращает отформатированную версию строки, заменяя идентификаторы в фигурных скобках <>. Идентификаторы могут быть позиционными, числовыми индексами, ключами словарей, именами переменных.
Синтаксис команды format:
имя поля := arg_name («.» имя атрибута | «[» индекс «]»)*
преобразование := «r» (внутреннее представление) | «s» (человеческое представление)
спецификация := см. ниже
Аргументов в format() может быть больше, чем идентификаторов в строке. В таком случае оставшиеся игнорируются.
В результате выведется число 11, а перед ним два пробела, так как указано использовать для вывода четыре знакоместа.
Или с несколькими аргументами:
В итоге каждое из значений выводится из расчета 4 знакоместа.
Спецификация формата:
спецификация | := [[fill]align][sign][#][0][width][,][.precision][type] |
заполнитель | := символ кроме » |
выравнивание | := » » | «=» | «^» |
знак | := «+» | «-» | » « |
ширина | := integer |
точность | := integer |
тип | := «b» | «c» | «d» | «e» | «E» | «f» | «F» | «g» | «G» | «n» | «o» | «s» | «x» | «X» | «%» |
Тип | Значение |
‘d’, ‘i’, ‘u’ | Десятичное число. |
‘o’ | Число в восьмеричной системе счисления. |
‘x’ | Число в шестнадцатеричной системе счисления (буквы в нижнем регистре). |
‘X’ | Число в шестнадцатеричной системе счисления (буквы в верхнем регистре). |
‘e’ | Число с плавающей точкой с экспонентой (экспонента в нижнем регистре). |
‘E’ | Число с плавающей точкой с экспонентой (экспонента в верхнем регистре). |
‘f’, ‘F’ | Число с плавающей точкой (обычный формат). |
‘g’ | Число с плавающей точкой. с экспонентой (экспонента в нижнем регистре), если она меньше, чем -4 или точности, иначе обычный формат. |
‘G’ | Число с плавающей точкой. с экспонентой (экспонента в верхнем регистре), если она меньше, чем -4 или точности, иначе обычный формат. |
‘c’ | Символ (строка из одного символа или число — код символа). |
‘s’ | Строка. |
‘%’ | Число умножается на 100, отображается число с плавающей точкой, а за ним знак %. |
Для форматирования вещественных чисел с плавающей точкой используется следующая команда:
В результате выведется число с двумя знаками после запятой.
Напишите программу, которая запрашивала бы у пользователя:
— ФИО ( «Ваши фамилия, имя, отчество?»)
— возраст («Сколько Вам лет?»)
— место жительства («Где вы живете?»)
После этого выводила бы три строки:
Задания для самостоятельной работы (по вариантам)
Напишите программу, которая запрашивала бы у пользователя:
— фамилия, имя ( «Ваши фамилия, имя?»)
— возраст («Сколько Вам лет?»)
— место жительства («Где вы живете?»)
После этого выводила бы три строки:
«Ваши фамилия, имя»
Имя, , Дата рождения, Образование
— дата рождения («Ваша дата рождения?»)
— образование («Где Вы учитесь?»)
После этого выводила бы три строки:
Фамилия, Место жительства
— Фамилия( «Ваша фамилия?»)
— место жительства («Где Вы живете?»)
После этого выводила бы две строки:
Фамилия, Место рождения, любимая музыка
— Фамилия, («Ваша фамилия?»)
— место рождения («Где Вы родились?»)
— музыка(«Какая музыка нравится? «)
После этого выводила бы три строки:
«Ваши имя, фамилия»
«Ваша любимая музыка «
Имя, Фамилия, ФИО мамы, ФИО отца
— ФИО (например, «Ваши фамилия, имя, отчество?»)
— возраст («Сколько Вам лет?»)
— место жительства («Где Вы живете?»)
После этого выводила бы три строки:
«Ваши имя, фамилия, отчество»
Имя, Любимый предмет в школе, Номер класса
— любимый предмет («Какой Ваш любимый предмет в школе?»)
— номер класса («В каком классе Вы учитесь?»)
После этого выводила бы три строки:
«Ваш любимый предмет в школе»
«Вы учитесь в классе номер»
Имя, Фамилия, Отчество, Хобби
— ФИО (например, «Ваши фамилия, имя, отчество?»)
— хобби («Чем Вы увлекаетесь?»)
После этого выводила бы две строки:
«Ваши имя, фамилия, отчество»
Имя, Фамилия, любимый спорт
— Фамилия, имя ( «Ваши фамилия, имя?»)
— образование («В какой школе Вы учитесь?»)
— ФИО Вашего руководителя по информатики («ФИО Вашего руководителя по информатики?»)
После этого выводила бы три строки:
«Ваши имя, фамилия»
«Вы учитесь в школе номер: «
«ФИО Вашего руководителя по информатике «
Имя, Фамилия, Любимый предмет в школе (в институте), ФИО классного руководителя (куратора)
— Фамилия, имя ( «Ваши фамилия, имя?»)
— любимый предмет в школе («Какой Ваш любимый предмет в школе?»)
— ФИО классного руководителя («ФИО Вашего классного руководителя?»)
После этого выводила бы три строки:
«Ваши имя, фамилия»
«Ваш любимый предмет в школе «
«ФИО Вашего классного руководителя»
Имя, Фамилия, Возраст, Дата рождения
— Фамилия, имя («Ваши фамилия, имя?»)
— возраст («Сколько Вам лет?»)
— дата рождения («Когда Вы родились?»)
После этого выводила бы три строки:
«Ваши имя, фамилия»
«Дата Вашего рождения»
Имя, Фамилия, Место жительства, Месторождения
— Фамилия, имя ( «Ваши фамилия, имя?»)
— место рождения («Где Вы родились?»)
— место жительства («Где Вы живете?»)
После этого выводила бы три строки:
«Ваши имя, фамилия»
Имя, Фамилия, Возраст, Номер телефона
— Фамилия, имя («Ваши фамилия, имя?»)
— возраст («Сколько тебе лет?»)
— номер телефона («Номер Вашего телефона?»)
После этого выводила бы три строки:
«Ваши имя, фамилия»
«Ваш номер телефона»
Имя, Фамилия, Страна, Край , Город
— Фамилия, имя ( «Ваши фамилия, имя?»)
— страна («В какой стране Вы живете?»)
— город («В каком городе Вы живете?»)
После этого выводила бы три строки:
«Ваши имя, фамилия»
«Вы живете в стране»
«Вы живете в крае»
«Вы живете в городе»
Имя, Фамилия, ФИО Вашего классного руководителя
— Фамилия, имя («Ваши фамилия, имя?»)
— ФИО Вашего классного руководителя («ФИО Вашего классного руководителя?»)
После этого выводила бы три строки:
«Ваши имя, фамилия»
«ФИО Вашего руководителя по информатике»
«ФИО Вашего классного руководителя»
Список литературы
Источник: topuch.com