Вопрос задан 22.02.2019 в 02:44. Предмет Информатика. Спрашивает Касперская Анна.

Помогите перевести код с паскаля на питон program for5; var i: integer; price_one: real; begin

read(price_one); for i := 1 to 10 do writeln(i / 10, ' кг. стоит - ', price_one * (i / 10), ' '); end.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Деревня Горная.
Price_one = float(input())
for i in range(1,11):
  print('{0:.3f} кг. стоит - {1:.2f}'.format(i/10,price_one*(i/10)))

Пример:
0.100 кг. стоит - 2.55
0.200 кг. стоит - 5.10
0.300 кг. стоит - 7.65
0.400 кг. стоит - 10.20
0.500 кг. стоит - 12.75
0.600 кг. стоит - 15.30
0.700 кг. стоит - 17.85
0.800 кг. стоит - 20.40
0.900 кг. стоит - 22.95
1.000 кг. стоит - 25.50
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот перевод данного кода с Pascal на Python:

```python price_one = float(input("Введите цену за 1 кг: ")) for i in range(1, 11): print(i / 10, "кг. стоит -", price_one * (i / 10)) ```

В этом коде мы сначала запрашиваем у пользователя цену за 1 кг товара. Затем мы используем цикл `for` для перебора значений от 1 до 10. На каждой итерации мы выводим на экран количество килограммов и стоимость, рассчитанную как произведение цены за 1 кг на текущее количество килограммов.

Например, если пользователь вводит цену за 1 кг равную 5, то вывод будет следующим:

``` 0.1 кг. стоит - 0.5 0.2 кг. стоит - 1.0 0.3 кг. стоит - 1.5 0.4 кг. стоит - 2.0 0.5 кг. стоит - 2.5 0.6 кг. стоит - 3.0 0.7 кг. стоит - 3.5 0.8 кг. стоит - 4.0 0.9 кг. стоит - 4.5 1.0 кг. стоит - 5.0 ```

Обратите внимание, что в Python индексация начинается с 0, поэтому мы использовали `range(1, 11)` вместо `for i := 1 to 10` в Pascal. Также мы использовали функцию `input` для ввода значения цены, а не `read` в Pascal.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос