While ile yazılan uygulama


TypeError: list indices must be integers or slices, not str

dizi[] = {0,5,2} böyle bir dizi düşün. Sen bu dizideki 5 elemanını çağırmak isterken dizi[1] yazarsın. Oradaki 1 indikatör. Dizideki yerini söyleyen parametre yani. Sen oraya integer veya slice yazabilirsin, string yazamazsın diyor hata mesajı.

Sen ise öğrenci numarasını "istenilen" parametresine eşliyorsun. String alıyorsun. Yaptığın şey şuna benziyor;

dizi["1"] böyle bir kullanım şekli yok.
 

HMM anladım biraz önce tür dönüşümü yaparak bilgi çekmeye çalışdım buseferde index hatası verdi sanırım append metodu ile olacak bir şey degil. Bir de size şunu sormak istiyorum yazdığım bu kodlar algoritma mı oluyor bir kişi böyle dedi emin olamadım.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…