Python input işlemleri

merhabalar ben bir program yapmaya çalışıyorum ama bir sorun var kullanıcı inputtan bize bir değer girdiğindeki onun girdiği değerlere nasıl ulaşabillirim yani mesela mehmet girdi ben istediğimde m harfine ya da t harfine nasıl ulaşabilirim bunun çözümü varmı

mehmet girdi ben onu bütün harfler olarak almak istemiyorum tek tek almak istiyorum mesela 6 dosya oluşturduk kullanıcı mehmte yazdı m harfi ilk dosyaya e harfi ikinci dosyaya h harfi üç gibi böyle bir şansım varmı

entry = input()
for i in entry:
    with open(f"{i}.txt","w") as file:
        file.write(i) 

Metin türündeki veriler listeymiş gibi kullanılabiliyor.

1 Beğeni

teşekkürler ama şöyle bir sorun oluştu benim adımda iki tane e var ve ikisini de değil sadece en baştakini okudu nasıl düzeltebilirim

entry = input()
for i in entry:
    with open(f"{entry.index(i)}.txt","w") as file:
        file.write(i) 

Eğer dosya adlandırmasını harf sırasına göre yaparsak hepsini tek tek yazacaktır.

1 Beğeni

0 m
1 e
2 h
5 t dosyaları oluştu
geldi ama
3 m ve 4 e gelmiyor dosyalar arasına iki aynı harf olduğu için sanırım

entry = input()
harf = 0
for i in entry:
    with open(f"{harf}.txt","w") as file:
        file.write(i)
    harf += 1 

bunun tam çalışıyor olması lazım.

3 Beğeni

çok teşekkürler oldu gerçekten