помогите пожалуйста, даю 40 баллов
Ответы
Ответ:
Язык программирования Python
1)
x = float(input())
y = -2.7 * x ** 3 + 0.23 * x ** 2 - 1.4
print(y)
2)
s = float(input())
tr = 409.5 / 1000
print(s / tr)
3)
s = float(input())
if s >= 500 and s <= 1000:
print(s * 0.9)
elif s > 1000:
print(s * 0.8)
else:
print(s)
4)
def syst(x):
s = str()
while x:
s += str(x % 2)
x //= 2
s = s[::-1]
return int(s)
n = int(input())
print(syst(n))
5)
s = list(map(float, input().split()))
print(max(s) - min(s))
Объяснение:
1) Вводим x и подставляем в формулу.
2) Вводим s. tr - это фунты в кг. Делим s на tr.
3) Вводим s. Если значение переменной в диапозоне от 500 до 1000, то умножаем на 0.9 (т.е. стоимость покупки с учётом скидки в 10%). Если значение больше 100, то умножаем на 0.8. Иначе просто выводим значение переменной.
4) Вводим функцию syst, которая отвечает за перевод из 10 системы счисления в двоичную. Вводим n, Передаём значение переменной в функцию.
5) Вводим в переменную s четыре числа, которые преобразуются в список вещественных чисел. Вычитаем из максимального минимальное значение.