Вопрос задан 05.07.2023 в 09:44. Предмет Информатика. Спрашивает Лебедева Полина.

Нужно переписать код с pascal, на python. Помогите пожалуйста, вот сам код: constnas =

1000000;varb, b1, bz, z, f: integer;beginb := 3;b1 := 3;z := 2;for var i := 2 to 100 dobeginb := b + 1;bz := bz + (z - b);b1 := b1 + b;z := z + 2;if (i > 10) and (i mod 2 =0)then f := f + 1;end;writeln(‘общее колво обратившихся’, b1);writeln(‘общее колво умерших’, f);writeln(‘общее колво вылеч’, z - f);writeln(‘ ‘);writeln(‘% обратившихся’, (b1 * 100)/ nas);writeln(‘% умерших’, (f * 100)/ nas);writeln(‘% вылеч’, (z-f) * 100)/ nas);end.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Василик Яринка.
  1. NAS = 1000000
  2. b = 3
  3. b1 = 3
  4. z = 2
  5. bz = 0
  6. f = 0
  7. for i in range(2, 101):
  8.    b += 1
  9.    bz += (z - b)
  10.    b1 += b
  11.    z += 2
  12.    if (i > 10) and (i % 2 == 0):
  13.        f += 1
  14. print('общее колво обратившихся', b1)
  15. print('общее колво умерших', f)
  16. print('общее колво вылеч', z - f)
  17. print()
  18. print('% обратившихся', (b1 * 100) / NAS)
  19. print('% умерших', (f * 100) / NAS)
  20. print('% вылеч', ((z - f) * 100) / NAS)
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот переписанный код на Python:

python
nas = 1000000 b, b1, bz, z, f = 3, 3, 2, 2, 0 for i in range(2, 101): b = b + 1 bz = bz + (z - b) b1 = b1 + b z = z + 2 if i > 10 and i % 2 == 0: f = f + 1 print('общее колво обратившихся:', b1) print('общее колво умерших:', f) print('общее колво вылеч:', z - f) print(' ') print('% обратившихся:', (b1 * 100) / nas) print('% умерших:', (f * 100) / nas) print('% вылеч:', ((z - f) * 100) / nas)

Примечание:

  1. В Python используется пробел вместо := для присваивания значений переменным.
  2. Используется цикл range(2, 101) для итерации от 2 до 100 включительно.
  3. Оператор and и оператор mod в Python остаются такими же.
  4. Функция print используется для вывода результатов.
0 0

Похожие вопросы

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

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

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