Python Hakkında Yardım

  • Konuyu açan Konuyu açan murobbs
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 2
  • Gösterim Gösterim 3K

murobbs

Üye
Üye
Mesaj
143
Beğeni
65
Puan
446
Ticaret Puanı
0
Python:
Genişlet Daralt Kopyala
def Asal (sayi):
    adet=0
    for i in range(2,sayi+1):
        if sayi%i==0:
            adet+=1
    if adet==1:
        print (sayi, " asaldir")
    else:
        print (sayi," asal degildir")
sayi=int(input("sayi giriniz:"))
Asal(sayi)

Python yazılım dilini öğreniyorum kırmızı ile yazılmış "+=1" ne demek?
 
En son bir moderatör tarafından düzenlenmiş:
olan değere 1 ekleyerek o değere eşitler örneğin

iAtk += (iAtk * pkAttacker->GetPoint(POINT_ATTBONUS_X)) / 100;

böyle bir kod bloğunda iAtk = Damage'dir
damagemiz 1000 olsun attbonus x pointimiz 5 olsun

fonksiyon şu şekilde yeninden tanımlanır

C++ olarak örnek veriyorum
C:
Genişlet Daralt Kopyala
int iAtk = 1000;

cout << "Yeni değer : " << ((iAtk * 5) / 100) + iAtk << endl;
 

Çıkış olarak 1050 değeri alınır

iAtk'a 500 ekler
 
Son düzenleme:
Teşşekürler
Peki şunu nasıl yapabilirim
Python:
Genişlet Daralt Kopyala
sayi1 = int(input("Sayı 1: "))
sayi2 = int(input("Sayı 2: "))

print(sayi1,"ile",sayi2,"arasındaki asal sayılar:")

for sayi in range(sayi1,sayi2 + 1):
   if sayi > 1:
       for i in range(2,sayi):
           if (sayi % i) == 0:
               break
       else:
           print(sayi)
Bu örnekte sayı1 ile sayı2 arasına yazdırmak yerine sonsuz şekilde listeleme nasıl yapılır
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst