Liste üzerinden işlem yapma

Merhaba. amacım bana verilen bir girdiyi önce listeye çevirmek daha sonra listedeki tüm indexleri int. a çevirmek.sonra listedeki her int türündeki index in 4. dereceden kuvvetini almak ama pycharm buna izin vermiyr.bir yolu yöntemi var mı bunun?

sayı=(input("sayı giriniz"))


sayı=list(sayı)


for i in sayı:
    i=int(i)
    i=i**4


print(sayı)

Merhaba.

Hangi Python sürümünü kullandığınızı öğrenebilir miyim?

İyi çalışmalar.

Merhaba;

python 3.5 kulanıyorum

sayı=input("sayı giriniz: ")   #sayılar girilirken arada boşluk olacak
liste=sayı.split()

for i in liste:
    print(int(i)**4)
1 Beğeni

Şöyle bir kod ile de çözülebilir:

sayi_listesi=[]
kuvveti_alinan_sayilar=[]
while True:
    sayi = input("sayı giriniz (çıkmak için q): ")
    if sayi == "q":
        break
    else:
        sayi_listesi += [sayi]
        dorduncu_kuvvet = int(sayi)**4
        kuvveti_alinan_sayilar += [dorduncu_kuvvet]
print()
print("Sayıların listesi\t\t\t:",sayi_listesi)
print("Sayıların dördüncü kuvveti\t:",kuvveti_alinan_sayilar)