Czy jest jakaś funkcja w pyhonie która wypisuje wszystko co jest przed jakimś znakiem np. znak > ? Daje 100pkt



Odpowiedź :

Odpowiedź

Tak. Popatrz na to co napisałam w załączniku.

Jeżeli treść jest w zmiennej tekst, to w zależności od potrzeb możesz użyć

  • tekst.split('znak')[0]
  • print(tekst.split('znak')[0])

Wyjaśnienie

Można napisać powyższe jako własne funkcje. I tak zrobiłam w drugim załączniku. Ale rozumiem, że pytanie nie było o napisanie własnej funkcji.

Zobacz obrazek 0AB
Zobacz obrazek 0AB

Wyjaśnienie:

Ułożyłem skrypt:

wyraz=input('Podaj ciąg znaków: ')

znak=input('Przed jakim znakiem drukować ciąg znaków? ')

n=wyraz.index(znak)

for i in range(0,n):

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

Zobacz obrazek Animaldk
Zobacz obrazek Animaldk