Я работаю над очень простой проблемой, но у меня были некоторые проблемы.
Я хочу написать функцию (использующую for
l oop), которая проверяет, помещена ли строка входные данные состоят из следующих букв: a
, b
, c
и d
. Если строка содержит букву, отличную от a, b, c или d, программа должна выдать сообщение об ошибке. Если строка содержит только 1,2 или 3 из 4 упомянутых букв, она будет правильной.
- Строка
'abbbbbcd'
будет правильной. - Строка
'ab'
будет правильным. - Строка
'ghjja'
будет неверной. - Жало
'aaabbbcccff'
будет неверным.
Это моя текущая версия код:
def string(f):
for i in range(len(f)):
if f[i]!='a' or f[i]!='b' or f[i]!='c' or f[i]!=d':
print('error')
else:
print('ok')