İki saat kadar önce ne kadar hatırlıyorum diye başlayıp tamamlayamadığım kısacık konsol uygulamasını paylaşayım. Bir de kodları inceleyip neyi nasıl daha uygun şekilde düzenleyebileceğimi söylerseniz sevinirim. Kodlara şuradan veya aşağıdan ulaşabilirsiniz.
for x in str(ilkGirdi): #Aldığımız int değeri listeye dönüşüyor. kontrolListesi.append(int(x))
for x in kontrolListesi: if (x < int(ilkTaban)): # pass #Tabandaki sayı ile girdiyi kontrol ederek else: # Hata olasılığını kaldırıyoruz. print("Girdinizde problem var.") print("Program baştan başlatılıyor.") print("Lütfen düzgün girdiler giriniz.") kontrolDegiskeni = 0 break
if kontrolDegiskeni == 0: kontrolDegiskeni = 1 pass else: sonTaban = input("İstenilen taban : ") ustGecici = 0 # Geçici değişkenler , son tabanın alınması toplamGecici = 0 # Listenin ters çevrilmesi vs. sonSayi = [] kontrolListesi.reverse()
if (int(sonTaban) > int(ilkTaban) or int(sonTaban)<int(ilkTaban)): # Son taban ilk tabandan büyük olursa yapılacak for p in kontrolListesi: # işlemler ve sayının ekrana basımı. p = p * (int(ilkTaban) ** ustGecici) ustGecici = ustGecici + 1 toplamGecici = toplamGecici + p
P.S : Kodun çok kırık dökük kısımları var farkındayım. Düzelteceğim.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi Guest-794C1993F -- 8 Ekim 2016; 15:41:39 >