Целый тип


Переменная — это простейшая именованная структура данных, в которой может быть сохранён промежуточный или конечный результат работы программы. 

Целое число в Python имеет тип int.

Пример 1.
 
number = int (input())  # значение целой переменной number вводится
size = 10                   # переменной size присваивается целое число 10

 

ОПЕРАЦИИ С ВЕЛИЧИНАМИ ЦЕЛОГО ТИПА:

сложение (+),
вычитание (-),
умножение (*),
возведение в степень (**),
нахождение целой части деления (//),
нахождение остатка от деления (%).

Важно! При использовании обычной операции деления (/) результат будет вещественным числом.

Приоритет операций

Приоритет операций в Python совпадает с приоритетом операций в математике.

1. Выполняются возведения в степень.
2. Выполняются унарные минусы (отрицания).
3. Выполняются умножения и деления слева направо. 
4. Выполняются сложения и вычитания слева направо. 
Для изменения порядка действий нужно использовать скобки.

Пример 2.
Определить цифры заданного трехзначного числа.
Ввод: n (заданное трехзначное число)
Вывод: a, b, c (число сотен, десятков и единиц числа)

n = int (input())
a = n // 100
c = n % 10
b = (n %100)//10
print (a, b, c)

На входе: 567
На выходе: 5 6 7

Пример 3.
С начала суток прошло n секунд ( n- целое). Найти количество полных минут и секунд прошедших с начала суток.
Ввод: n (заданное число -  количество секунд)
Вывод: m, s (количество минут и секунд)

n = int (input())
m = n // 60
s = n - m * 60
print (f'{m} мин. {s} сек.')

На входе: 456 На выходе: 7 мин. 36 сек.

ЗАДАНИЯ

1. Напишите  программу для нахождения цифр двузначного числа.

2. Напишите программу для нахождения цифр четырехзначного числа.

3. С начала суток прошло n секунд ( n- целое). Найти количество полных часов, прошедших с начала суток.

4. С начала суток прошло n секунд ( n- целое). Найти количество секунд, прошедших с начала последней минуты.

5. Дни недели пронумерованы следующим образом: 0 - воскресенье, 1 - понедельник, 2 - вторник,..., 6 - суббота. Дано целое число K, лежащее в диапазоне 1 - 365. Определить номер дня недели для К-го дня года, если известно, что в этом году 1 января было четвергом.

6. Дано трехзначное число. Определить:

1) сумму и произведение цифр числа;

2) число, полученное перестановкой цифр десятков и единиц;

3) число, полученное перестановкой цифр сотен и десятков;

7. Напишите программу. Пятизначное число, получено приписыванием цифры единиц в качестве цифры десяти тысяч (например, из числа 4581 необходимо получить число 14581). 

8. Даны целые положительные числа a, b, c. На прямоугольнике размера a × b размещено максимально возможное количество квадратов со стороной c (без наложений). Найти количество квадратов, размещенных на прямоугольнике, а также площадь незанятой части прямоугольника.

9. Даны целые числа h, m, s (0 < h ≤ 23, 0 ≤ m ≤ 59, 0 ≤ s ≤ 59), указывающие момент времени: "h часов, m минут, s секунд". Определить угол (в градусах) между положением часовой стрелки в начале суток и в указанный момент времени.


Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.