Odpowiedź :
wyraz = input('wprowadz slowo : ')
indeks = 0
czy_co_druga = 0 # 0=falsz, 1=prawda
wyraz_lista = list(wyraz)
przeksztalcony_wyraz = []
# petla for wykonujaca sie ponownie z kazda litera w wyrazie
print(" ")
for litera in wyraz:
if czy_co_druga == 0:
# dodaj litere ktora byla w podanym wyrazie o tym indeksie
przeksztalcony_wyraz.append(wyraz_lista[indeks])
print(f'dodaj {wyraz_lista[indeks]}')
czy_co_druga = 1
else:
#dodaj x do listy
przeksztalcony_wyraz.append('x')
print('dodaj x')
czy_co_druga = 0
indeks += 1
# polacz liste z powrotem w wyraz
przeksztalcony_wyraz = ''.join(przeksztalcony_wyraz)
print(f'\nwyraz przeksztalcony = {przeksztalcony_wyraz}')
Odpowiedź:
Za pomocą listy.
Wyjaśnienie:
wyraz=input('Podaj swój wyraz: ')
a=len(wyraz) #liczy ilość znaków
lista=[]
i=0
while i<=a-1:
lista.append(wyraz[i]) #dodaje kolejne znaki do listy
i=i+1
j=0
while j<a-1:
lista[j+1]='x' #podmienia co drugi element listy na 'x'
j=j+2
s=''
for c in lista:
s=s+c
print(s) #drukuje kolejne elementy listy