BİLGİ SAYAMIYORUM beta

Python da ardışık, atlayarak ya da belirli düzende ekrana dizi yazdırma nasıl yapılır?

0

Burada yer alanları python3 ile kontrol ettim zira elinizden geldiğince sizi zorlasa bile yeni stabil teknolojileri kullanmanızı tavsiye ederim. Bir dilin ya da progamın eski haline alıştınız diye ona devam etmek, fazlasıyla zararlı ve teknolojinin ilerlemesi mantığının baya zıttı yönde bir aksiyon diye düşnüyorum. Tabii çalıştığınız yer, yaptığınız iş sizi buna zorluyor olabilir ama bence siz de onları zorlayın. Yine genel anlamda Python ile ilgili bilgi sahibi olmanızı sağlayacak ama pek çok noktada direk olarak işinize de yarayabilecek kod blokları getirdim bugün. "for" ve "while" ifadeleri ile nasıl ekrana bir şeyler yazılır ve bu şeyler nasıl farklılaştırılır onu göstermeye çalışacağım. ("#" ile başlayan kısımlar yorum içindir ve koda etki etmezler) Tüm kod çalışır halde olduğu için direk olarak kullanabilirsiniz.

i=0 #işlemler sırasında kullanmak için başlangıç değişkeni oluşturuyorum.
k=0 #ikinci bir tane sadece while da kullanmak için

for i in range(0,3):  #0dan 3e kadar git
     print ("hello")  #ekrana 3 kere "hello" yazdıracaktır

while(k<5): #k 5 ten büyük olduğu sürece
     print(str(k+1) + "." + "oyuncu") #ekrana k artı 1, nokta ve oyuncu yaz
     k+=1 #k yı bir arttır

for i in range(0,10,2): #0dan 10a kadar 2 şer 2 şer git
     print (i) #ekrana sayıyı yazdır

for i in range (3,30): #3ten 30a kadar git
     if (i%2 == 0):  #eğer sayı çift ise
          print("even") #çift yaz
     else: #değilse
          print("odd") #tek yaz

Eğer bu tarz işlemlere yeni iseniz bolca deney yapmanızı öneririm ama bir kere anladıktan sonra sadece pratikle işinize yarayacak versiyonların sıkça aklınıza geleceğinden eminim. Syntax ile ilgili bir sorun olursa dediğim gibi bunları python3 ile kontrol ettim, kullandığınız versiyon, 2.7 filan olursa sorun olur, şu print yanındaki parantezlerde muhtemelen. 

BENZER 7

Kimse etkileşime girmemiş

ETİKETLER