Перевод с паскаля на питон
Перевод из паскаля в питон
var a: array of integer; i, n, k: integer; begin write(‘Введите размер.
Перевод из паскаля в питон
var x,y:real; begin Write(‘Введите через пробел координаты точки (x,y): ‘); Read(x,y); .
Перевод из паскаля в питон
var arr: array of integer; i, n: integer; bool: boolean; begin bool:=false; readln(n); .
Перевод с паскаля на питон
program massive1; const n=10; var a:array of integer; i:integer; k:integer; Begin.
Перевод из паскаля в питон
var n: integer; count: integer; procedure R(n1: integer; start: integer; p: string); var.
792 / 576 / 147
Регистрация: 04.03.2022
Сообщений: 1,197
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
from math import sin def f1(x): return sin(x) def Root(func, a, b, eps): c=(a+b)/2; if abs(func(c))eps: r = c elif func(a) * func(c) 0: r=Root(func, a, c, eps) else: r=Root(func, c, b, eps); return r while True: print('Введите интервал уточнения корня x1); x1 = float(input('x1=')); x2 = float(input('x2=')); if x1 x2: break while True: print('Введите точность e>0 e='); e = float(input()); if e>0: break if f1(x1)*f1(x2)>0: print('Для данного интервала метод неприменим'); exit(0) print('x=',Root(f1, x1,x2,e));
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Перевод с паскаля на питон
Помогите с переводом пожалуйста. uses crt; const mf=500; type vector=array of real; var.
Перевод из Паскаля в Питон
var i, n, k, k1, kdel: LongInt; begin write (‘n, k (через пробел) = ‘); readln (n, k); .
Перевод с Паскаля на Питон
program gg; var s: string; i, j, n:integer; was: boolean; begin readln(s); n:=0; for i:=1.
Перевод паскаля на питон
uses crt; const nmax=15; var a:array of integer; m,n,i,j,k,x:integer; begin clrscr;.
перевод кода с паскаля на питон
Приветствую! Есть код на Паскале с выводом: function Find(n: real): real; begin if n = 1.
Перевод кода с Паскаля на Питон
const N = 10; type MyShortInt = 0..254; var i, j, k : integer; A : array of ShortInt; s.
Как перевести код с Pascal на Python?
Задача: Назовём нетривиальным делителем натурального числа его делитель, не равный единице и самому числу. Например, у числа 6 есть два нетривиальных делителя: 2 и 3. Найдите все натуральные числа, принадлежащие отрезку [289123456; 389123456] и имеющие ровно три нетривиальных делителя. Для каждого найденного числа запишите в ответе его наибольший нетривиальный делитель. Ответы расположите в порядке возрастания.
Например, в диапазоне [5; 16] ровно три различных натуральных делителя имеет число 16, поэтому для этого диапазона вывод на экране должна содержать следующие значения:
Вот решение на паскале, но как перевести данный код на питон. Я раньше на паскале программировал, но уже забыл его так как я уже перешел на новый язык программирования.
var numDel, i, j: longint; maxDel: longint; sqrtI: real; begin for i := 289123456 to 389123456 do begin sqrtI := sqrt(i); numDel := 0; if (round(sqrtI) = sqrtI) then begin maxDel := 1; for j := 1 to round(sqrtI) do if (i mod j = 0) then begin if (maxDel = 1) and (j <> 1) then maxDel := i div j; if (j <> round(sqrtI)) then numDel := numDel + 2; if (j * j = i) then numDel := numDel + 1; end; if numDel = 5 then writeln(i, ' ', maxDel); end; end; end.
Вот попытка решить задачу, но у меня программа не работает. Выдает ошибку SyntaxError: invalid syntax
from math import sqrt for i in range(289123456, 389123456+1): sqrtIT = sqrt(i) numDel = 0 if (round(sqrtIT)) == sqrtIT: maxDel = 1 for j == 1: round(sqrtIT) if (i % j == 0): if maxDel == 1 and j <> 1: maxDel = i / j if (j <> round(sqrtIT)): numDel += 2 if j * j == i: numDel += 1 if numDel == 5: print(i, ' ', maxDel)
- Вопрос задан более года назад
- 9781 просмотр
4 комментария
Средний 4 комментария
Как из паскаля перевести в питон
Это пример реализации подстановочного шифра на питоне.
Здесь на вход поступает алфавит, затем подстановка, затем слово, которое надо зашифровать, затем слово, которое надо расшифровать.
Программа выводит 2 строки, зашифрованное слово и расшифрованное
Мне нужно перевести этот код с пайтона на паскаль
Помогите, пожалуйста
Изображения
UEB9OFwMIgo.jpg (71.0 Кб, 17 просмотров) |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
Одной из отличительных черт Python является наличие таких встроенных в сам язык структур как тьюплы (tuple), списки (list) и словари (dictionary), которые иногда называют картами (map).
В таких языках как Pascal, C, C++ организация списков представляла некоторые трудности. Для их реализации приходилось хорошо изучать принципы работы с указателями и динамической памятью. И даже имея хорошую квалификацию, программист, каждый раз заново реализуя механизмы создания, работы и уничтожения списков, мог легко допустить трудноуловимые ошибки. Ввиду этого были созданы некоторые средства для работы со списками. Например, в Delphi Pascal имеется класс TList, реализующий списки; для С++ разработана библиотека STL (Standard Template Library), содержащая такие структуры как векторы, списки, множества, словари, стеки и очереди.
I am not a wizard, I am just learning.
Последний раз редактировалось Desc; 16.01.2020 в 16:47 .
Языки программирования (КуМир, Pascal, Python, C, C++)
Варианты вывода данных на 5-х языках программирования.
алг Куку нач вывод '2+' вывод '2=?', нс вывод 'Ответ: 4' кон
program qq; begin write('2+'); writeln('2=?'); writeln('Ответ: 4'); end.
print('2=?'); print('Ответ: 4');
#include main() < printf("2+"); printf("2=?\n"); printf("Ответ: 4"); getchar(); >
#include using namespace std; main() < cout \n«; cout
#include main() < std::cout std::cout \n"; std::cout std::cin.get(); >
Типы переменных
Числа | КуМир | Pascal | Python | C | C++ |
целые | цел | integer | int | int | int |
вещественные | вещь | real | float | float | float |
Объявление переменных
КуМир | Pascal | Python | C | C++ |
цел a, b, c | var a, b, c: integer; | объявляется при первом использовании, приведении a = int(. ) |
int a, b, c; | int a, b, c; |
Соответствия команд языков программирования
вывод a
write ( a );
print(a);
printf ( "%d", &a );