Top.Mail.Ru
Ответы

(Python) Что значит этот код и приведите примеры пожалуйста

задачка информатики из ЕНТ в Казахстане (аналог ЕГЭ в России).
Объясните пожалуйста смысл этого кода и приведите примеры пожалуйста:

(надеюсь правильно переписал)

По дате
По рейтингу
Аватар пользователя
Новичок

Переписано явно неправильно. Но если перед print поставить 2 пробела, получится печать введённой строки с удалёнными из неё буквами 'a' / 'A'.

Аватар пользователя
Гуру

Строчка 1: Ввод строки
Строчка 2: Перебор строки по одной букве
Строчка 3,4: пропустить код ниже внутри for и перейти к следующей букве, при условии если if срабатывает
Строчка 5: Вывести последнюю букву в слове

С учётом того что это внутри for по сути ничего нет, то и сам for тут почти ничего не делает. Как следствие, программа делает дичь. И я думаю потому что ты её не правильно переписал.


Может быть нужно было сделать вот так:

123456
 s = input() 
 
for i in s: 
    if i=="А" or i=="а": 
        continue 
    print(i,end="") 


Тогда программа выведет слово без букв "А" и "а"