Повторяем основные конструкции. Часть 1

 Основные конструкции языка «Python»

 На вход программе подаются два целых числа a и b. Напишите программу, которая выводит:

  • сумму чисел a и b;
  • разность чисел a и b;
  • произведение чисел a и b;
  • частное чисел a и b;
  • целую часть от деления числа a на b;
  • остаток от деления числа a на b;
  • корень квадратный из суммы их 10-х степеней ​.
a = int(input())
b = int(input())

print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a // b)
print(a % b)
sq =(pow(a, 10) + pow(b, 10)) ** 0.5
print(sq)

 Напишите программу для вычисления и оценки индекса массы тела (ИМТ) человека. ИМТ показывает весит человек больше или меньше нормы для своего роста. Масса человека считается оптимальной, если его ИМТ находится между 18.5 и 25. Если ИМТ меньше 18.5, то считается, что человек весит ниже нормы. Если значение ИМТ больше 25, то считается, что человек весит больше нормы.
 Программа должна вывести "Оптимальная масса", если ИМТ находится между 18.5 и 25 (включительно). "Недостаточная масса", если ИМТ меньше 18.5 и "Избыточная масса", если значение ИМТ больше 25.

m = float(input())
r = float(input())

index = m / (r * r)

if 18.5 <= index <= 25:
    print('Оптимальная масса')
elif index < 18.5:
    print('Недостаточная масса')
else:
    print('Избыточная масса')

 Дана строка текста. Напишите программу для подсчета стоимости строки, исходя из того, что один любой символ (в том числе пробел) стоит 60 копеек. Ответ дайте в рублях и копейках.

t = input()

l = len(t) * 60

print(l // 100, 'р.', l % 100, 'коп.')

 Дана строка, состоящая из слов, разделенных пробелами. Напишите программу, которая подсчитывает количество слов в этой строке.

t = input()
s = t.split()
print(len(s))

 Китайский гороскоп назначает животным годы в 12-летнем цикле. Напишите программу, которая считывает год и отображает название связанного с ним животного.

a = int(input())

z = ['Дракон', 'Змея', 'Лошадь', 'Овца', 'Обезьяна', 'Петух', 'Собака', 'Свинья', 'Крыса', 'Бык', 'Тигр', 'Заяц']

print(z[a % 12 - 8])

 Дано пятизначное или шестизначное натуральное число. Напишите программу, которая изменит порядок его последних пяти цифр на обратный.

a = int(input())
aa = str(a)

if len(aa) == 6:
    r = aa[0] + aa[:-6:-1]
    print(int(r))
else:
    print(int(aa[::-1]))

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

a = int(input())
print(f'{a:,}')

 n человек, пронумерованных числами от 1 до n, стоят в кругу. Они начинают считаться, каждый k-й по счету человек выбывает из круга, после чего счет продолжается со следующего за ним человека. Напишите программу, определяющую номер человека, который останется в кругу последним.

n = int(input())
k = int(input())

r = 0
for i in range(1, n + 1): r = (r + k) % i
print(r + 1)