Основы языка. Типы данных

Типы данных и переменные

#числа
number1 = 1
number2 = -1.5

# строки

string1 = "string"
string2 = 'строка'

# логические значения
x = True
y = False
Преобразование типов (процедуры)

one = int('2')
two = str(2)+str(2)
Числовой тип
Операции с числами (процедуры)

A+B — сумма;
A-B — разность;
A*B — произведение;
A/B — частное;
A**B — возведение в степень.
A**(1/n) — корень степени n
-A — изменение знака на противоположный
% — остаток от деления
// — целочисленное деление
Числа

Целые ( integer ) — 1 , 2 , 3 , 100 ...
Вещественные ( float )— 1.2 , 0.4, 5.0 ...
1.Напишите программу, которая рассчитывает площадь прямоугольника по введенным длине и ширине.
2. n школьников делят k яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок достанется каждому школьнику? Сколько яблок останется в корзинке? Программа получает на вход числа n и k и должна вывести искомое количество яблок (два числа).
3. Дано число n. С начала суток прошло n минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент. Программа должна вывести два числа: количество часов (от 0 до 23) и количество минут (от 0 до 59). Учтите, что число n может быть больше, чем количество минут в сутках.
Символьный (строки)
Операции со строками

A+B — конкатенация;
A*n — повторение n раз;
операции из библиотек
1. Напишите программу, которая записывает фамилию, имя, отчество и выводит данные в различном порядке
2. Напишите программу, которая считывает целое число и выводит текст, аналогичный приведенному в примере (пробелы важны!).

Пример
«Введенное число
5, предыдущее 4
«Введенное число 5, следующее 6
Логический тип
Логический тип

True
- истина;
False - ложь;
Операции сравнения (логический тип)

< — меньше;
> — больше;
<= — меньше или равно
>= — больше или равно
== — равенство
!= — не равенство
Логические операции

andИстина, если оба истина;
orИстина, если хотя бы один истина;
not — изменение значение на противоположное
1. Вводится три числа. Необходимо узнать равны ли они?
2. Вводится две строки. Проверьте можно ли использовать операции сравнения со строками?
3. Вводится две переменные различного типа. Проверьте можно ли использовать операции сравнения со строками?