если с одной запятой в результате то:
import math
pyd = int(input('Введите количество пудов от 1 до 50: '))
kg = (pyd*16.2)
while pyd >=1 and pyd <=50:
kg=round(kg,2)
print(kg,'кг')
break
else:
print('Вы что-то ввели не верно')
Если целое с округление (16.2 = 16, 64.8 =65)
import math
pyd = int(input('Введите количество пудов от 1 до 50: '))
kg = (pyd*16.2)
while pyd >=1 and pyd <=50:
kg=round(kg,0)
print(kg,'кг')
break
else:
print('Вы что-то ввели не верно')
Объяснение:
/*Простейшая реализация. Подразумевается, что вводятся корректные данные, n вмещается в int, а a и результат - в double. Визуализация зависимости числа операций умножения от степени n для чисел от 0 до 5000 прилагается */
#include <iostream>
double s_pow(double a, int power)
{
if (power == 0)
{
return 1;
}
if (power % 2 == 0)
{
return s_pow(a * a, power / 2);
}
return a * s_pow(a, power - 1);
}
int main()
{
double a;
int n;
std::cin >> a >> n;
std::cout << s_pow(a, n);
return 0;
}
Фо́рмула — у математиці та інших науках — коротка форма символічного запису інформації, або загальне відношення між величинами. Одна з найпопулярніших формул належить Альберту ЕйнштейнуE = mc². Вікіпедія