Daha çox

Python əgər / sonra 28-ə bölünən nömrələrə əsasən 0 və ya 1-i qaytarmaq üçün Sahə Kalkulyatorundakı Bəyanat?

Python əgər / sonra 28-ə bölünən nömrələrə əsasən 0 və ya 1-i qaytarmaq üçün Sahə Kalkulyatorundakı Bəyanat?


Hər zaman piton istifadə etmirəm.

Bir nöqtə xüsusiyyət sinifində, FID-in 28-ə bölünüb-ayrılmadığına əsasən bir ID sahəsini 1 və 0 ilə doldurmağa çalışıram.

Aşağıdakı kodu başlatdım, amma icrası üçün onu ala bilmirəm:

def myCalc (FID, ID): if FID% 28 == 0: return 1 else: return 0

Şərhlərdə deyilənləri ümumiləşdirmək üçün yalnız tamlıq üçün:

İşinizin giriş parametri olaraq "ID" ehtiyacınız yoxdur.

def myCalc (FID): if FID% 28 == 0: return 1 else: return 0

Beləliklə, funksiyanı çağırdığınız zaman sizə lazım olan yalnız:

myCalc (! FID!)

Ayrıca, ayrıştırıcının Python olaraq ayarlandığından əmin olun.


Videoya baxın: 2-yə, 3-ə, 4-ə, 5-ə, 6-ya, 9-a, 10-a və 11-ə bölünmə əlamətləri