jfz-2023-s473579/TaskA04/run.py

53 lines
1.6 KiB
Python
Raw Permalink Normal View History

2023-10-29 08:51:31 +01:00
2023-11-27 22:38:20 +01:00
import sys
2023-10-29 08:51:31 +01:00
2023-11-27 22:38:20 +01:00
def checkNumber(letter):
if (letter == '0'
or letter == '1'
or letter == '2'
or letter == '3'
or letter == '4'
or letter == '5'
or letter == '6'
or letter == '7'
or letter == '8'
or letter == '9'):
return letter
2023-10-29 08:51:31 +01:00
else:
return None
def openFile(fileName):
with open(fileName, "r", encoding="utf-8") as file:
for row in file:
lastCharacter = ''
checkWord =''
2023-11-27 22:38:20 +01:00
allLine = ''
for letter in row:
if checkWord != '':
if letter == checkNumber(letter):
checkWord += letter
2023-10-29 08:51:31 +01:00
else:
2023-11-27 22:38:20 +01:00
allLine += checkWord
allLine += ' '
2023-10-29 08:51:31 +01:00
checkWord = ''
2023-11-27 22:38:20 +01:00
else:
if letter == checkNumber(letter):
checkWord += letter
if letter == '\n':
if allLine != '':
print(allLine)
allLine = ''
2023-10-29 08:51:31 +01:00
print('---------------------SHAKESPEARE.EXP--------------------------------------')
openFile('polish_wiki_excerpt.exp')
print('----------------------SHAKESPEARE.EXP-----------------------------------')
openFile('polish_wiki_excerpt.in')
print('------------------------SIMPLE.IN------------------------------------')
openFile('simple.in')
print('-----------------------SIMPLE.EXP--------------------------------------')
openFile('simple.exp')