Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов
Текстовый файл состоит не более чем из заглавных букв латинского алфавита. Определите, сколько гласных букв содержится в приложенном файле. Гласными буквами считаются буквы , , , , , .
Для выполнения этого задания следует написать программу.
f = open(’24.txt’) n = f.readline() glas = ’AEIOUY’ for x in glas: n = n.replace(x, ’*’) print(n.count(’*’))
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из строк, каждая из которых содержит не менее двух и не более чем букв латинского алфавита. Найдите количество строк палиндромов.
Для выполнения этого задания следует написать программу. Воспользуйтесь файлом "Задание_45_ДЗ". В ответе запишите искомое количество.
# метод str.strip() удаляет этот символ
print(sum(1 for i in open(’Задание_45_ВЕБ.txt’)
if i.strip() == i.strip()[::-1]))
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из заглавных букв латинского алфавита. Найдите длины самых длинных подпоследовательностей символов, состоящих только из гласных и только из согласных букв (считать, что - согласная).
Для выполнения этого задания следует написать программу. Воспользуйтесь файлом "Задание_29_ДЗ". В ответе запишите длины соответствующих подпоследовательностей через пробел в порядке возрастания.
Английский алфавит: .
gl = ’EIOAU’
count_gl, count_sogl = 0, 0
maxim_gl, maxim_sogl = 0, 0
for i in range(len(f)):
if (f[i] in gl): # проверка наличия символа в строке
count_gl += 1
maxim_gl = max(maxim_gl, count_gl)
count_sogl = 0
else:
count_sogl += 1
maxim_sogl = max(maxim_sogl, count_sogl)
count_gl = 0
print(maxim_gl, maxim_sogl)
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из заглавных букв латинского алфавита. Посчитайте количество гласных и согласных букв в файле (считатать, что - согласная).
Для выполнения этого задания следует написать программу. Воспользуйтесь файлом "Задание_28_ДЗ". В ответе запишите модуль разницы между количеством гласных и согласных букв.
Английский алфавит: .
gl = ’EIOAU’
count_gl = 0
count_sogl = 0
for i in range(len(f)):
if (f[i] in gl): # проверка наличия символа в строке
count_gl += 1
else:
count_sogl += 1
print(abs(count_gl - count_sogl))
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из заглавных букв латинского алфавита. Найдите самую длинную последовательность, которая не содержит символов , но содержит не менее 4-ех символов .
Для выполнения этого задания следует написать программу. Воспользуйтесь файлом "Задание_25_ДЗ". В ответе запишите длину искомой строки.
ar = f.split("B")
maxim = 0
for i in ar:
maxim = max(maxim, len(i) * (i.count(’C’) >= 4))
print(maxim)
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из заглавных букв латинского алфавита. Найдите последовательность максимальной длины из подряд идущих элементов, символы которой принадлежат D, S, M, R, E, A, I, K.
Для выполнения этого задания следует написать программу. В ответе запишите длину искомой последовательности.
s = f.read()
s1 = "DSMREAIK"
count = 1
maxim = 0
for i in range(len(s) - 1):
if s[i] in s1 and s[i + 1] in s1:
count += 1
maxim = max(maxim, count)
else:
count = 1
print(maxim)
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из заглавных букв латинского алфавита. Сколько раз в файле встречается подстрока не в составе подстроки .
Для выполнения этого задания следует написать программу. Воспользуйтесь файлом "Задание_20_ДЗ". В ответе запишите искомое количество раз.
print(f.count("TOK") - f.count("STOK"))
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из строк, каждая из которых состоит не более чем из заглавных букв латинского алфавита. Определите количество строк, в которых символов больше символов .
Для выполнения этого задания следует написать программу. Воспользуйтесь файлом "Задание_14_ДЗ". В ответе запишите искомое количество.
count = 0
for line in f:
if (line.count(’A’) > line.count(’S’)):
count += 1
print(count)
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из символов , , , , . Найдите максимальное количество символов между двумя символами , при условии, что между ними нет символов . Например, для последовательности ответ будет равен 3.
Для выполнения этого задания следует написать программу. Воспользуйтесь файлом "Задание_9_ДЗ". В ответе запишите искомое количество символов.
maxim = 0
A1, A2 = 0, 0
flag = False
for i in range(len(s)):
if (flag == False and s[i] == ’A’):
# Иначе может быть такое, что А является далеко не первым символов
# и найденная разность будет между нулем и первым символом A
A2 = i
flag = True
if (s[i] == ’A’ and flag == True):
A1 = A2
A2 = i
diff = A2 - A1 - 1
if (diff > maxim):
maxim = diff
print(maxim)
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из символов , , , , . Найдите модуль разности между длинами максимальной подпоследовательности, состоящей только из символов , и максимальной подпоследовательности, состоящей только из символов .
Для выполнения этого задания следует написать программу. Воспользуйтесь файлом "Задание_7_ДЗ". В ответе запишите искомую разность.
maxA, maxB = 0, 0
countA, countB = 1, 1
for i in range(len(s) - 1):
if (s[i] == s[i + 1] and s[i] == ’A’):
countA += 1
maxA = max(maxA, countA)
else:
countA = 1
if (s[i] == s[i + 1] and s[i] == ’B’):
countB += 1
maxB = max(maxB, countB)
else:
countB = 1
print(maxA, maxB)
print(abs(maxB - maxA))
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов
Текстовый файл состоит не более чем из символов , , . Определите длину максимальной последовательности подряд идущих символов, где каждые два соседних символа различны.
Для выполнения этого задания следует написать программу. В ответ запишите длину искомой последовательности.
count = 1
maxim = 0
for i in range(len(s) - 1):
if (s[i] != s[i + 1]):
count += 1
if (count > maxim):
maxim = count
else:
count = 1
print(maxim)
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из символов , , . Определите длину максимальной последовательности подряд идущих символов, где все символы одинаковые.
Для выполнения этого задания следует написать программу. Воспользуйтесь файлом "Задание_4_ДЗ". В ответе запишите длину искомой последовательности.
count = 1
maxim = 0
for i in range(len(s) - 1):
if (s[i] == s[i + 1]):
count += 1
if (count > maxim):
maxim = count
else:
count = 1
print(maxim)
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из символов , , . Определите длину самой длинной последовательности идущих подряд символов .
Для выполнения этого задания следует написать программу. В ответе запишите длину искомой последовательности.
Решение 1:
s = open(’Задание_3_ДЗ.txt’).read() count = 1 maxim = 0 for i in range(len(s) - 1): if (s[i] == s[i + 1] and s[i] == "B"): count += 1 if (count > maxim): maxim = count else: count = 1 print(maxim)
Решение 2:
a = ’B’ maxim = 1 while a in s: a += ’B’ maxim = len(a) print(maxim - 1)
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из символов , , . Определите сколько раз в файле встречается сочетание символов .
Для выполнения этого задания следует написать программу. В ответе запишите иcкомое количество.
Решение 1:
f = open("Задание_2_ДЗ__tceu.txt").read() count = 0 for i in range(len(f) - 1): if f[i] == "B" and f[i + 1] == "A": count += 1 print(count)
Решение 2
print(f.count("BA"))
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из символов , , . Определите сколько раз в файле встречается символ .
Для выполнения этого задания следует написать программу. Воспользуйтесь файлом "Задание_1_ДЗ". В ответе запишите иcкомое количество.
# Решение №1 s = open(’Задание_1_ДЗ.txt’).read() count = 0 for i in range(len(s)): if (s[i] == ’B’): count += 1 print(count) # Решение №2 print(s.count(’B’))
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из символов А, М и R. Определите общее количество сочетаний символов типа AR или AM. Для выполнения этого задания следует написать программу. Гарантируется, что хотя бы одно из таких сочетаний есть.
Например, в последовательности символов AARMAM, идущих подряд, есть две подходящие пары символов.
file = open("Задание_24__ra5a.txt") text = file.readline() print(text.count(’AR’) + text.count(’AM’))
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов
Текстовый файл состоит не более чем из символов
Найдите самую длинную последовательность, состоящую из рядом стоящих символов , т.е. в последовательности такой последовательностью будет .
Для выполнения этого задания следует написать программу. В ответ запишите длину искомой последовательности.
s = open(’Задание_24__odge.txt’).read() ans = ’V’ while ans in s: ans += ’V’ print(len(ans) - 1)
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов
В текстовом файле находится цепочка из символов латинского алфавита A, B, C, D, E, F. Найдите длину самой длинной подцепочки, не содержащей гласных букв.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
f = open(’Задание_24__gmt4__rjfi.txt’)
a = f.readline() c = 0 ans = 0 vowel = [’A’, ’E’, ’I’, ’O’, ’U’, ’Y’] for i in range(len(a)): if a[i] not in vowel: c += 1 ans = max(ans, c) else: c = 0 print(ans)
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов
Текстовый файл состоит не более чем из заглавных латинских букв . Текст разбит на строки различной длины. Определите количество строк, в которых буква встречается столько же раз, сколько и буква .
f = open(’Задание_24__ktcx.txt’) a = [str(s) for s in f] ans = 0 for i in range(len(a)): if a[i].count(’S’) == a[i].count(’X’): ans += 1 print(ans)
Ошибка.
Попробуйте повторить позже
Текстовый файл состоит не более чем из символов
Найдите из запишите в ответ количество пар одинаковых рядом стоящих символов в файле. Для последовательности ответом будет 5.
Для выполнения этого задания следует написать программу.
string = f.readline()
f.close()
answer = 0
for i in range(len(string) - 1):
if string[i] == string[i + 1]:
answer += 1
print(answer)