Python Hakkında Yardım

murobbs

Üye
Üye
Mesaj
143
Beğeni
65
Puan
446
Python:
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:
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:
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
 
Geri
Üst