В уроке мы узнаем:
Алгоритм - это последовательность действий для достижения цели.
Язык программирования - это язык для общения с машинами. Он состоит из команд. Каждая команда имеет только одно значение.
Программа - это алгоритм, записанный на языке программирования.
Функция - это алгоритм, составленный на языке программирования и имеющий уникальное имя.
print('Hello World!') #
print - это функция для печати параметров, указанных в скобках.
Математические выражения в языке программирования - это выражения, которые используются для выполнения математических операций, таких как сложение, вычитание, умножение, деление и другие арифметические операции.
|
|
Произведение |
|
|
|
Сумма |
|
|
|
Разность |
|
|
|
Частное |
|
|
|
Деление с остатком |
|
С помощью скобок можно влиять на порядок выполнения операций.
В математике первыми выполняются умножение, деление, нахождение целой части и остатка от деления.
|
|
|
Переменная - это элемент данных, имеющий собственное имя.
Переменные используются для работы с данными, которые могут меняться.
Если вы хотите использовать переменную в программе, нужно:
hours = 6
minutes = 42
print('Часов:', hours, 'Минут:', minutes)
>> Часов: 6 Минут: 42
Удачные имена переменных
surname = 'Иванов'
ticket_price = 1999
amount_students = 826
Чем они удачны?
Данные, которые скрываются за именами переменных, могут быть разных типов.
Для начала мы изучим:
С разными типами данных можно программировать разные действия.
144 # Целое число (integer)
48.3 # Десятичная дробь (float)
(2 * 11) # Целое число (integer)
(4 * 8.2) # Десятичная дробь (float)
'Ivan' # Строка (string)
'256' # Строка (string)
'15.05.2007' # Строка (string)
'Данные получены' # Строка (string)
Пример №1. Программа считает зарплату сотрудника за период работы.
daily_salary = 1000
days = 22
total = daily_salary * days
print(total)
>> 22000
Пример №2. Программа считает зарплату сотрудника за период работы. Хитрый работодатель решил обмануть сотрудника и изменить оплату за день.
daily_salary = 1000
days = 22
daily_salary = 500
total = daily_salary * days
print(total)
>> 11000
Функция input() - это функция для ввода данных с клавиатуры.
surname = input('Введите фамилию
управляющего:')
city = input('Введите город:')
print('Директор филиала в г.', city, '-', surname )
>> Директор филиала в г. [город] - [фамилию управляющего]
int() и str() используются для перехода от одного типа данных к другому.
add_services = int(input('Стоимость дополнительных услуг:'))
total = 2500 +
add_services
print('Общая
стоимость:', total)
>> Общая стоимость: 2500 * [введенная стоимость]
Функция int() осуществляет переход к числовому типу данных.
Функция str() осуществляет переход к строковому типу данных.