0 / 0 / 0
Регистрация: 19.02.2021
Сообщений: 2

Перевести с Python на Pascal

19.02.2021, 01:00. Показов 961. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
from time import sleep
print('Игра запускается...')
sleep(1)
print('Инициализация файлов...')
sleep(1)
print('Игра запущена!')
sleep(1)
print('-----------------------------------------------------------------------------------------')
print('Правила игры:\n1.В игре два игрока. Один игрок должен выбрать любую часть тела, в которую он будет бить. \n2.Второй игок должен отгадать часть тела, в которую будет бить первый игрок.')
print('Удар в голову - слово "Голова"\nУдар в ногу - "Нога"\nУдар в руку - "Рука"\nУдар по телу - "Тело"')
print('Чтобы заблокировать удар - используются те же самые слова из списка выше!')
print('-----------------------------------------------------------------------------------------')
print()
health1 = 10
health2 = 10
while health1 > 0 or health2 > 0:
    player1 = str(input('Игрок1. Куда будем бить? (Голова/Нога/Рука/Тело): '))
    player2 = str(input('Игрок2. Что защищать? (Голова/Нога/Рука/Тело): '))
    if player1 == player2:
        print('Игрок 2 смог защититься от удара! Жизней:', health2)
    else:
        health2 = health2-1
        print('Игрок 1 нанёс сокрушительный удар! Оставив у игрока 2 -', health2, 'жизней')
    if health2 == 0:
        print('Игрок 2 вырубился и проиграл эту битву.')
        exit()
    player2 = str(input('Игрок2. Куда будем бить? (Голова/Нога/Рука/Тело): '))
    player1 = str(input('Игрок1. Что защищать? (Голова/Нога/Рука/Тело): '))
    if player1 == player2:
        print('Игрок 1 смог защититься от удара! Жизней:', health1)
    else:
        health1 = health1 - 1
        print('Игрок 2 нанёс сокрушительный удар! Оставив у игрока 1- ', health1, 'жизней')
    if health1 == 0:
        print('Игрок 1 вырубился и проиграл эту битву.')
        exit()
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.02.2021, 01:00
Ответы с готовыми решениями:

Перевести код с Python на Pascal
lst = sred = 0 print('Введите какое количество элементов вам нужно:', end=' ') for i in range(1, int(input()) + 1): ...

Перевести код из Python в Pascal
def f(x, y): if a == '.': a = 1 return 1 + f(x-1, y) + f(x+1, y) + f(x, y-1) + f(x, y+1) return 0 n, m = map(int,...

Кто может перевести с Python на Pascal?
from itertools import groupby, islice from sys import stdin from operator import itemgetter m = 5 words = (w.strip() for w in...

1
Модератор
10451 / 5746 / 3409
Регистрация: 17.08.2012
Сообщений: 17,482
19.02.2021, 15:07
Почти дословно, для Pascal ABC.NET:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
begin
  println('Игра запускается...');
  sleep(1000);
  println('Инициализация файлов...');
  sleep(1000);
  println('Игра запущена!');
  sleep(1000);
  println('-----------------------------------------------------------------------------------------');
  println('Правила игры:.'#13#10'В игре два игрока. Один игрок должен выбрать любую часть тела, в которую он будет бить.'#13#10'Второй игок должен отгадать часть тела, в которую будет бить первый игрок.');
  println('Удар в голову - слово "Голова"'#13#10'Удар в ногу - "Нога"'#13#10'Удар в руку - "Рука"'#13#10'Удар по телу - "Тело"');
  println('Чтобы заблокировать удар - используются те же самые слова из списка выше!');
  println('-----------------------------------------------------------------------------------------');
  println;
  var health1 := 10;
  var health2 := 10;
  var player1, player2: string;
  while (health1 > 0) or (health2 > 0) do 
    begin
      player1 := readlnstring('Игрок 1. Куда будем бить? (Голова/Нога/Рука/Тело): ');
      player2 := readlnstring('Игрок 2. Что защищать? (Голова/Нога/Рука/Тело): ');
      if player1 = player2 then
        println('Игрок 2 смог защититься от удара! Жизней:', health2)
      else 
        begin
          health2 := health2 - 1;
          println('Игрок 1 нанёс сокрушительный удар! Оставив у игрока 2 -', health2, 'жизней')
        end;
      if health2 = 0 then
        begin
          println('Игрок 2 вырубился и проиграл эту битву.');
          break
        end;
      player2 := readlnstring('Игрок 2. Куда будем бить? (Голова/Нога/Рука/Тело): ');
      player1 := readlnstring('Игрок 1. Что защищать? (Голова/Нога/Рука/Тело): ');
      if player1 = player2 then
        println('Игрок 1 смог защититься от удара! Жизней:', health1)
      else
        begin
          health1 := health1 - 1;
          println('Игрок 2 нанёс сокрушительный удар! Оставив у игрока 1 -', health1, 'жизней')
        end;
      if health1 = 0 then
        begin
          println('Игрок 1 вырубился и проиграл эту битву.');
          break
        end
    end
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.02.2021, 15:07
Помогаю со студенческими работами здесь

Перевести с pascal на python
помогите перевести с паскаля на питон , очень нужно ) 1) var py,px,p,xr,yr:real; begin write('vvedite vneshny radius'); ...

Перевести из Pascal в Python 3.5
uses crt; var a: array of string; s, sl,sg,ss: string; i, j, k: integer; begin write ('s='); readln (s); s:=s+' '; ...

Перевести с Pascal на Python
Код внизу Добавлено через 1 минуту uses crt; const nmax=100; var a:array of integer; n,i,ip,j,k,mx:integer; begin ...

Перевести из Pascal в Python
Только начал изучать Python, так что помидорами не закидывайте, паскаль мельком изучил, но не все помню. program Zadacha3 ; uses ...

Перевести из Pascal в Python
procedure vRotateRight(var a: array of Integer); var i, t: Integer; begin t:=a]; for i:=High(a) downto Low(a)+1 do a:=a; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru