Uploaded by solopeevass9407

1.2 (1)Базовые типы данных, операторы и переменные

advertisement
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
Download