Предмет: Информатика, автор: vladimir8972

помогите пожалуйста, даю 40 баллов

Приложения:

Ответы

Автор ответа: Zergloing
1

Ответ:

Язык программирования 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 четыре числа, которые преобразуются в список вещественных чисел. Вычитаем из максимального минимальное значение.


Zergloing: Если мой ответ вас удовлетворил, то, пожалуйста, отметьте его как "Лучший ответ".
Похожие вопросы
Предмет: Русский язык, автор: Никникника
Предмет: Қазақ тiлi, автор: bekapro430