Вычисления в программах
Урок 1
Программа. Язык программирования
Гвидо ван Россум
Комментарии
# Изучаем язык программирования Python
a = 558 # переменной а присвоить значение 558
Переменная величина
a
10
Значение
Имя
Имена переменных
x_1, speed_new, name_2.
Типы данных
Типы данных
Тип | Допустимые значения |
int (integer) — целое число | целые числа, размер ограничен оперативной памятью |
float (floating point) — вещественное число | любые числа с дробной частью — 3.1415 |
str (string) — строка символов | произвольная последовательность символов из таблицы Unicode |
Оператор присваивания
<ИМЯ ПЕРЕМЕННОЙ> = <ЗНАЧЕНИЕ или ВЫРАЖЕНИЕ>
Оператор присваивания
n
5
m
5
6
11
8
64
Функция
input();
print().
Функция input()
<имя_переменной> = input()
Преобразование типов
x = int(input())
v = float(input())
input() с подсказкой
x = int(input(“Введите целое число:⎵”))
v = float(input(“Введите вещественное число:⎵”))
print(“Введите два числа:”)
x = int(input())
v = float(input())
Функция print()
print(<выражение_1>,... , <выражение_n>)
Функция print(). Примеры
В программе:
print(1024)
print(3+20)
print(“Hello, Python!”)
print(10, 20, 30)
x = 558; y = 2024
print(х, y)
print(“x =”, х, “y =”, y)
На экране:
1024
23
Hello, Python!
10⎵20⎵30 # ⎵ — пробел
558⎵2024
х =⎵558⎵y =⎵2024
Арифметические операции
Операция | Обозначение | Пример |
Возведение в степень | ** | 2 ** 3 = 8 |
Умножение | * | 2 * 2 = 4 |
Деление | / | 8 / 2 = 4 |
Целочисленное деление | // | 9 // 2 = 4 |
Остаток от деления | % | 9 % 2 = 1 |
Сложение | + | 3 + 4 = 7 |
Вычитание | – | 7 – 2 = 5 |
Арифметические операции
Арифметическая операция //
x = a // b # x, a, b — integer (целые числа)
x = 11 // 3
x = 8932 // 10
x = 893 // 10
x = 89 // 10
x = 8 // 10
x = 3
x = 893
x = 89
x = 8
x = 0
Арифметическая операция %
x = a % b # x, a, b — integer (целые числа)
x = 11 % 3
x = 8932 % 10
x = 893 % 10
x = 89 % 10
x = 8 % 10
x = 2
x = 2
x = 3
x = 9
x = 8
a % b
а делится на b или a кратно b.
четное.
нечетное.
Операции // и %. Примеры
В программе:
x = 27 // 4
x = 921 // 10
x = 921 // 100
x = 37 % 10
x = 8 % 2
x = 6 % 3
Результат:
6
92
9
7
0
0
Задача 1
Пример работы программы:
Введите целое двузначное число: 83
Произведение цифр числа 83 равно 24
Задача 1. Решение
Пример работы программы:
Введите целое двузначное число: 83
Произведение цифр числа 83 равно 24
# вычисление произведения цифр двузначного числа
x = int(input(“Введите целое двузначное число: ”))
a = x // 10 # a = 8
b = x % 10 # b = 10
a = a * b
print(“Произведение цифр числа”, x, “равно”, a)
Самое главное
<ИМЯ ПЕРЕМЕННОЙ> = <ЗНАЧЕНИЕ или ВЫРАЖЕНИЕ>.
x = int(input(“Введите целое число: ”)),
v = float(input(“Введите вещественное число: ”)).
print(“x =”, х, “y =”, y).
Самое главное
x = 893 // 10 # x = 89 (отбросили последнюю цифру)
x = 99 % 3 # x = 0 (99 делится на три)
x = 88 % 2 # x = 0 (88 — четное число)
x = 123 % 10 # x = 3 (3 — последняя цифра)
Задача 2
Пример работы программы:
Введите целое трехзначное число: 832
В числе 832 количество десятков: 3
Задача 3
Задача 4
Домашнее задание. Задача 5
Домашнее задание. Задача 6
Пример работы программы:
Количество мандаринов: 47
Количество школьников: 5
Школьник получит мандаринов: 9
В корзине останется мандаринов: 2
Online Python
Online Python