Napisz program który prosi o wpisanie słowa i wyświetli co drugą literę , muszą być odzielone spacjami język Python



Odpowiedź :

Odpowiedź:

zdanie = input("Wprowadz zdanie: ")

for i in range(len(zdanie)):

   if i % 2 == 0:

       print(zdanie[i] + " ", end="")

Wyjaśnienie:

Wyjaśnienie:

Dwie wersje:

1. Pętla for oraz zaczyna drukować od drugiej litery:

slowo=input('Podaj swoje słowo: ')

n=len(slowo)

for i in range(1,n,2):

 print(slowo[i],end=' ')  

2. Pętla while oraz zaczyna drukować od pierwszej litery (jeżeli chcemy od drugiej, to w trzecim wierszu zamieniamy i=1.

slowo=input('Podaj swoje słowo: ')

n=len(slowo)

i=0

while i<n:

 print(slowo[i],end=' ')

 i=i+2

#end=' ' nie pozwala przejść z drukowaniem do następnego wiersza i wstawia spację między znakami

Zobacz obrazek Animaldk
Zobacz obrazek Animaldk