Информатика, вопрос задал ceresnevoleg516 , 1 год назад

4. A) Дана программа. Используя представленный код программы, определите какие действия она выполняет. -(2 балла) N= input('Введите строку) F=0 for i in range(0, len(N)): if N[i]=="A" or N[i]=="a": F=F+1 print (F) Б) Можно ли изменить код программы, при этом не изменяя её предназначение?​

Ответы на вопрос

Ответил WHAAAAAAAAAAAGH
0

Ответ:

А) Программа подсчитывает какое количество букв "А" или "а"
   встречается в введённой строке. Затем, она выводит результат
   подсчёта на экран
Б) Можно, используйте функцию count()

Объяснение:
A)
Сначала, вы сохраняете введённую строку в переменную N
    Счётчик букв F инициализируйте нулём
    Затем в цикле от 0 до длинны строки проходитесь по всей строке,
    проверяя каждую букву на равенство "А" или "а", и если они равны,
    увеличиваете счётчик

N = input('Введите строку')
F = 0
for i in range(0, len(N)):
   if (N[i]=="A" or N[i]=="a"):
       F = F + 1
print (F)

Б) Можно, для этого используйте функцию count

N = input('Введите строку: ')
occurancesOfA = N.count('A')
occurancesOfa = N.count('a')
print (occurancesOfA + occurancesOfa)

Новые вопросы