1. Napisz program, który umożliwi zamianę wszystkich znaków "a" na "b" oraz wszystkich znaków "b" na "a" we wprowadzonym tekście.
2. Napisz program który wyświetla na ekranie indeks tego znaku łańcucha wprowadzonego z klawiatury, który jest spacją. Jeśli nie ma takiego elementu program wyświetli komunikat " brak spacji"
3. Napisz program zliczający ile znaków spacji występuje w tekście wprowadzanym z klawiatury (tekst). Liczba znaków spacji (liczba_sp) ma być wyświetlona na ekranie monitora
JĘZYK PYTHON - DAM NAJ PROSZĘ O POMOC NAWET ZAPŁACE


Odpowiedź :

Odpowiedź:

tekst = input('Podaj tekst: ').lower()

liczba_sp = 0

nowy = ''

if tekst.count(' ') == 0:

   print('W tekście nie ma spacji')

for i in range(len(tekst)):

   if tekst[i] == 'a':

       nowy += 'b'

   elif tekst[i] == 'b':

       nowy += 'a'

   elif tekst[i] == ' ':

       liczba_sp += 1

       nowy += ' '

       print(f'Indeks spacji: {i+1}')

   else:

       nowy += tekst[i]

print(f'Zmieniony tekst: "{nowy}"')

Wyjaśnienie: