Bir cümle içerisinde bulunan sayıları bir diziye alarak bu sayılardan en büyük olanını ve kalan metni bulan bir etkinlik hazırladık.

5_3_String_Icinden_Sayilar.py
# STRING içerisinden sayıları al ve içerisinde en büyük olanı bul.

def enBuyuk(veri):
    enb = 0
    print(veri)
    for sayi in veri:
        if int(sayi) > enb:
            enb = int(sayi)
    return enb

def yazi(veri):
    tampon = []
    tamponMetin = []
    sonuc_list = []

    for karakter in veri:
        if karakter in ["0","1","2","3","4","5","6","7","8","9"]:
            tampon.append(karakter)
        elif len(tampon) != 0:
            sonuc_list.append("".join(tampon))
            tampon.clear()
        else:
            tamponMetin.append(karakter)
    return sonuc_list,tamponMetin

yaz = "Barış öğretmen 6. sınıf öğrencilerine machine code konusunda ödev vermiştir. Tam tamına 3285 satırlık 8996.. diye giden kodu öğrencileri 989 saatte bitirmiştir."

print("Metin :")
print(f"{yaz} \n")

print("Metnin içerisindeki sayılar ve En Büyük sayı : ")
print(enBuyuk(yazi(yaz)[0]))

print("\n")
print("Metnin içerisindeki sayılar alındıktan sonra kalan metin :")
print("".join(yazi(yaz)[1]))