0 / 0 / 0
Регистрация: 15.04.2019
Сообщений: 31
1

Перевести на python

16.04.2019, 15:58. Показов 620. Ответов 5
Метки нет (Все метки)

Pascal
1
2
3
4
5
6
7
8
9
10
11
program zadaca;
var
begin
writeln('Введи число a');
readln(a);
if a > =0 then
if a=0 then a:=17 else a:=a+1
else a:=a-3;
writeln(a);
readln;
end.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2019, 15:58
Ответы с готовыми решениями:

Перевести с Python на C#
Можете помочь с переводом на С# этого кода? Я с питоном вообще не знакома(( critics={'Lisa...

Перевести c C++ на python
for (int e=8; e<12; e++) { // D edges have numbers 8..11 while (edges != 20) { //...

Перевести из Python в С++
from itertools import product print(*(''.join(it) for it in product('01', repeat=int(input()))),...

Перевести с C++ на Python
Нужна помощь перевести вот этот код на Python: #include <iostream> using namespace std; bool...

5
1039 / 574 / 242
Регистрация: 15.01.2019
Сообщений: 2,175
Записей в блоге: 1
16.04.2019, 16:11 2
Возможно, так
Python
1
2
3
4
5
6
7
8
9
10
11
a = float(input('Введи число a'))
 
if a >= 0 :
  if a == 0:
    a = 17
  else:
    a += 1
else:
  a -= 3
 
print(a)
0
125 / 105 / 31
Регистрация: 17.03.2016
Сообщений: 445
Записей в блоге: 1
16.04.2019, 19:38 3
bread45963, Про форматирование не забывайте будит в разы проще все делать
если оформить код то такая простая процедура особо не отличается от кода Python
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
program zadaca;
var
begin
    writeln('Введи число a');
    readln(a);
    if a > =0 then
        if a=0 then 
            a:=17 
        else 
            a:=a+1
    else 
        a:=a-3;
    writeln(a);
    readln;
end.
Добавлено через 3 минуты
я в паскале конечно не профи но мне кажется или тут не хватает преобразования типов?
из строки в число
0
Эксперт Python
4606 / 2027 / 359
Регистрация: 17.03.2012
Сообщений: 10,081
Записей в блоге: 6
16.04.2019, 19:54 4
Wolflind, переменная а в паскале должна быть объявслена ранее с указанием типа. Она при read(ln) сама преобразовывается. Или нет

Добавлено через 1 минуту
Я бы всё-таки сделал как-то так:
Python
1
2
3
4
5
6
if a<0:
   ...
elif a == 0:
   ...
else:  # a>0
   ...
0
125 / 105 / 31
Регистрация: 17.03.2016
Сообщений: 445
Записей в блоге: 1
16.04.2019, 20:03 5
Цитата Сообщение от dondublon Посмотреть сообщение
паскале должна быть объявслена ранее с указанием типа.
это я помню когда то давно в школе изучали потом еще и delphi
0
dondublon
17.04.2019, 09:58     Перевести на python
  #6

Не по теме:

Wolflind, эх, были времена. Меня угораздило ещё и "на работе" с дельфой повозиться.

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2019, 09:58

Перевести с C на python
#include&lt;stdio.h&gt; #define N 20 void main () { int mas, i, n, summa = 0,perv=0,last=0;...

Перевести на python
var s:string; a,b:integer; r:array of integer; i:byte; begin for i:=0 to 3 do...

Перевести в python
Rectangle ob = new Rectangle(3, 5); - язык C# Rectangle- class как создать такую же переменную в...

Перевести с C++ на python
Плохо разбираюсь в Питоне, помогите перевести пожалуйста код. vector&lt;int&gt; dp; vector&lt;int&gt;...

Перевести с Python на С++
&lt;program&gt; ::= &lt;statement&gt; &lt;statement&gt; ::= &quot;if&quot; &lt;paren-expr&gt; &lt;statement&gt; | ...

Перевести на python
var n,i,j,k:integer; a:array of integer; begin read(n); for i:=1 to n do read(a); ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru