• 06-09-2022, 20:35:50
    #1
    cumle = "Merhaba. Adım Hakan. Nasılsın iyi misin."
    print(cumle)
    Herkese iyi günler, araştırdım ama bir türlü bulamadım
    cümlenin içindeki 2. noktaya kadar olan bölümü yazdırmak istiyorum.

    Yani
    >>> Merhaba. Adım Hakan.
  • 06-09-2022, 20:41:20
    #2
    Python Coder
    split(".") kullanarak nokta ile bölersiniz ve bir listeniz olur.
    ' '.join(liste) , burada listeyi tekrar string'e çevirebilirsiniz.
    liste[başlangıç numarası : bitiş numarası] ile listeyi ayarlayabilirsiniz. Başlangıç numarası dahil , bitiş numarası dahil değildir.

    '.'.join(cumle.split('.')[:2])
    Bu şekilde istediğinizi yapmış olursunuz . Ayrıca döngü içerisinde de yapabilirsiniz :
    cumle = "Merhaba. Adım Hakan. Nasılsın iyi misin."
    print(cumle)
    
    print('.'.join(cumle.split('.')[:2]))
    
    cumle_son = ''
    nokta_sayisi = 0
    for harf in cumle :
        if harf == '.' :
            nokta_sayisi +=1
        if nokta_sayisi == 2 :
            break 
        cumle_son +=harf
    
    print(cumle_son)