1.2 Базовые типы данных, операторы и переменные в среде Python Задача. Написать программу, которая рассчитывает и показывает заработную плату до налоговых и прочих удержаний для сотрудника с почасовой ставкой оплаты труда. 1. Получить количество отработанных часов. 2. Получить почасовую ставку оплаты труда. 3. Умножить число отработанных часов на почасовую ставку оплаты труда. 4. Показать результат вычисления, выполненного в шаге 3. Задача. Написать программу, которая рассчитывает и показывает заработную плату до налоговых и прочих удержаний для сотрудника с почасовой ставкой оплаты труда. Как можно написать псевдокод для написания вычисления зарплаты: Ввести отработанные часы. Ввести почасовую ставку оплаты труда. Рассчитать заработную плату до удержаний, как произведение отработанных часов и ставки оплаты труда. Показать заработную плату. Задача. Написать программу, которая рассчитывает и показывает заработную плату до налоговых и прочих удержаний для сотрудника с почасовой ставкой оплаты труда. Блок-схема: Ввод, обработка и вывод • Входные данные – это данные, которые программа получает на входе. • Компьютерные программы выполняю трехшаговый процесс: 1) Получить входные данные (ввести данные) 2) Выполнить некую обработку входных данных. 3) Выдать выходные данные (вывести данные). Ввод, обработка и вывод программы расчета заработной платы Вывод данных на экран при помощи функции print. • Функция – это фрагмент заранее написанного кода, который выполняет некую операцию. • Функция print используется для вывода на экран выходных данных в программе Python. • рrint (‘Привет, мир’) Строковые данные и строковые литералы • В терминах программирования цепочка символов, которая используется в качестве данных, называется символьной последовательностью, или строковым значением, или строкой. • Можно использовать (‘) и (“). Выполнить самостоятельно: 1. Напишите инструкцию, которая показывает ваше имя. 2. Напишите инструкцию, которая показывает приведенный ниже текст: Python – лучше всех! 3. Напишите инструкцию, которая показывает приведенный ниже текст: Кошка сказала “мяу”. Комментарии • Комментарии – это описательные пояснения, которые документируют строки программы или ее разделы. • Комментарии являются частью программы, но интерпретатор Python их игнорирует. • Они предназначены для людей, которые, возможно, будут читать исходный текст. • Комментарии – это короткие примечания, которые размещаются в разных частях программы и объясняют, как эти части программы работают. Комментарий начинается с символа # # Эта программа показывает # фио и адрес человека. print('Дед Мороз') print('162390, Россия, Вологодская область, г. Великий Устюг') print('ул. Снежная, 20-18') Концевой комментарий – это комментарий, который появляется в конце строки print('Дед Мороз') # Показать фио. print('162390, Россия, Вологодская область, г. Великий Устюг') # Показать адрес print('ул. Снежная, 20-18') # Показать адрес проживания. Переменные Переменная – это имя, которое представляет место хранения в памяти компьютера. Программы используют переменные для хранения данных в памяти. Например, в программе, вычисляющий налог с продаж для представления этого значения в памяти может использоваться имя tax (налог). В программе, представляющей расстояние между городами может использоваться имя переменной distance (расстояние) Переменные • Когда переменная представляет значение в памяти компьютера, говорят, что переменная ссылается на это значение. age 17 Инструкция присваивания в общем виде переменная = выражение Правила именования переменных • В качестве имени переменной нельзя использовать одно из ключевых слов Python. • Имя переменной не может содержать пробелы. • Первый символ должен быть одной из букв от a до z, от A до Z либо символом подчеркивания (_). • После первого символа можно использовать буквы от a до z, от A до Z, цифры от 0 до 9 или символы подчеркивания. • Символы верхнего и нижнего регистров различаются. Имена ItemsOrdered (ЗаказаноТоваров) не является тем же, что и itemsordered (заказотоваров) Имена переменных: • grosspay • payrate • hotdogssoldtoday Имена переменных: • gross_pay • pay_rate • hot_dogs_sold_today Имена переменных горбатыйСтиль: • Имя переменной начинается с букв в нижнем регистре. • Первый символ второго и последующих слов записывается в верхнем регистре: • grossPay • payRate • hotDogsSoldToday Определить допустимые имена переменных • • • • • units_per_day dayOfWeek 3dGragh June1997 Mixture#3