Я пытаюсь решить проблему, в которой я хочу выбрать несколько слов, начинающихся с 's', но в выводе должны быть указаны как строчные, так и прописные слова.
Чтобы попытаться достичь желаемого результата, я использовал оператор if-else в цикле for, но он выбрал только первое выбранное значение. Например, если я сначала написал «S», он выбрал прописные буквы и проигнорировал строчные.
st = 'Sally sells shakes from Shake Shack every Saturday.'
for i in st.split():
if i[0] == 's' and 'S':
print(i)
Я ожидал, что результат будет:
Продам
озноб
Салли
Встряска
лачуга
Суббота
Но фактический результат был:
Продам
трясет