![]() |
![]() |
![]() |
piknad@yandex.ru Начинающимизучать PythonГород Уфа
|
![]() |
![]() |
![]() |
|
ПРИМЕР ПЕРЕВОДА ПРОГРАММЫ ИЗ DELPHI В PYTHONВвод переменных из файла. Вывод данных в файл. Использование внешних подпрограмм Рассмотрим перевод программы расчета доли отгона в нефтепереработке Фрагмент программы на Делфи: program otgond; {$APPTYPE CONSOLE} uses rewob,pechob,rewlib,rewl,SysUtils, Windows, Messages, //Здесь r - процедура вывода строки исходных данных в таблице. Она будет использоваться позднее. var n:integer; begin // начало программы read(inpfl,if1,iy,n2,n5); //вводим переменные if1,iy,n2,n5 Теперь будем делать эту программу на Python: Выберем в пункте меню FILE/NEWFILE:
Пишем соответствующий код проседуры r на PYTON: #r()-функция для вывода строки в таблице для одиночных переменных Далее надо ввести переменные if1,iy,n2,n5 sline=' ' #переменная для суммирования строк f = open(disk+'\otgon.dan') #открытие файла с исходными данными line=','.join(sline.split())# вставка запятой в строку и соединение без пробелов i=i+1;iy=ms[i];i=i+1;n2=ms[i];i=i+1; i=i+1;n5=ms[i] На следующих страницах см. более полный рагмент программы с переводом на Pyton.3.8
|
|
---|