В классе мы решали задачи, используя этот текстовый файл
1. Найти количество букв X в файле
f=open('24_demo.txt')
a=f.read()
n=0
for i in a:
if i=='X':
n=n+1
print(n)
2. Найти количество комбинаций XYZ в файле
f=open('24_demo.txt')
a=f.read()
n=0
for i in range(len(a)-2):
if a[i]=='X' and a[i+1]=='Y' and a[i+2]=='Z':
n=n+1
print(n)
3. Найти максимальную длину цепочки символов, в которой соседние буквы не повторяются
f=open('24_demo.txt')
a=f.read()
c=1
x=[]
for i in range(len(a)-1):
if a[i]!=a[i+1]:
c=c+1
else:
x.append(c)
c=1
x.append(c)
print(max(x))
Используя данные примеры и новый текстовый файл, выполните следующие задания.
1. Найдите 123001 по счету символ в файле (1234001 это порядковый номер, начиная с 1)
2. Найдите максимальную длину цепочки, состоящей из повторяющихся букв AB (ABABABABA... и тд)
3. Выведите букву, которая повторяется в файле чаще других
Решения в виде текстов программ присылайте на почту infmatem208@gmail.com или приносите на урок. В письме указывайте фамилию
Комментариев нет:
Отправить комментарий