5-тапсырма. Шығу файлында (input.txt) төмендегі фигураның кескінін бер.
6-тапсырма. Шығу файлында (output.txt) төмендегі фигураның кескінін бер
Үй тапырмасы
Төменде берілген (5-сурет) программа коды орындалғанда шығу файлына қандай нәтиже жазылады? Программа кодына талдау жүргізіп, нәтижесіне түсініктеме жаз.
1-вариант
file=open('data.txt', 'w')
file.write('284 152 4589')
file.close()
fin=open('data.txt','r')
p=fin.read().split()
a,b,c=map(int,p)
fout=open('Outdata.txt','w')
k=a%10+b%10+c//1000
fout.write (str(k)+'\n')
fout.write('Sau bolynyz'+'\n')
fout.write('Kosh bolynyz')
fin.close()
fout.close()
|
1-вариант
file=open('data.txt', 'w')
file.write('284 152 4589')
file.close()
fin=open('data.txt','r')
p=fin.read().split()
a,b,c=map(int,p)
fout=open('Outdata.txt','w')
k=a%10+b%10+c//1000
fout.write (str(k)+'\n')
fin.close()
fout = open('Outdata.txt','a')
fout.write('Sau bolynyz'+'\n')
fout.write('Kosh bolynyz')'''
fout.close()
|
4.2 Файлдық функциялармен жұмыс
1-мысал. Input.txt мәтіндік файлдың бірінші жолында “a”...“z” арасындағы кіші латын әріптері, ал екінші жолға 0 мен 9 арасындағы араб цифрлары берілген. Бірінші жолдағы алғашқы 10 әріп пен екінші жолдағы алғашқы 5 цифрды Output.txt файлына жаз.
file=open('readline.txt','w')
file.write('abcdefghijklmnopqrstuvwxyz'+'\n')
file.write('0123456789')
file.close()
fole=open('readlineout.txt','w')
file=open('readline.txt','r')
a=file.readline(10)
file.readline()
b=file.readline(5)
fole.writelines(a+'\n')
fole.writelines(b)
fole.close()
Достарыңызбен бөлісу: |