Informatyka. Klasa 2 szkoły średniej.
Program w języku python. Daje naj!
Zad
Program wczytuje z klawiatury napis N oraz znak Z a następnie wypisuje
pierwszy i ostatni znak z tego napisu, pozostałe znaki napisu zastępuje znakiem Z, np. dla napisu rower i znaku * wynikiem programu jest napis: r***r, a dla napisu Ala ma Asa i znaku - wynikiem jest A--------a



Odpowiedź :

def perwszy_ostatni(n,z):

   lista = []

   turns = 0

   ostatnia = ' '

   co = True

   for i in range(len(n)):

       turns += 1

       if co:

           co = False

           ostatnia = n[i-1]

       if turns == 2:

           print(n[i-1])

           lista.append(n[i-1])

   lista.append(ostatnia)

   zmienna_wyjsciowa = lista[0]

   for i in range(turns-2):

       zmienna_wyjsciowa += z

   zmienna_wyjsciowa += lista[1]

   print (zmienna_wyjsciowa)

   return zmienna_wyjsciowa

perwszy_ostatni(input(),input())

input()