Python'da matematiksel işlemler yaparken, özellikle de tek/çift sayı bulma ya da 0-360 derece arası gezinim gibi uygulamalarda modlar ile çalışmamız gerekir. Mod, bir sayının başka bir sayıya bölümünden kalan sayıdır. Örneğin 3 sayısının 2 sayısına bölümünden kalan 1'dir; bu bilgi de bize 3 sayısının tek sayı olduğunu vermiş olur. Python'da bölüm sonucu ortaya çıkan kalan değeri hesaplamak için kullanılan operatör % karakteridir.
Örneğin 3'ün 2'ye bölümünden kalan 3%2=1'dir.
print(3%2)
Sonuç: 1
Örnek: 10 ile 15 arasındaki sayıların 5'e bölümünden kalan sayıları bulun.
Çözüm:
print(10%5)
print(11%5)
print(12%5)
print(13%5)
print(14%5)
print(15%5)
Sonuç:
0
1
2
3
4
0
Örnek: 0 ile 360 derece arasında olması gereken bir sayı için 360 değerini aşmayacak şekilde mod uygulaması hazırlayın.
Çözüm: 200 ile 500 arasında rasgele 5 sayı yazalım ve tümünün 360 değeri için modunu alalım.
sayi1=250;
sayi2=420;
sayi3=390;
sayi4=462;
sayi5=120;
sayi1=sayi1%360;
sayi2=sayi2%360;
sayi3=sayi3%360;
sayi4=sayi4%360;
sayi5=sayi5%360;
print(sayi1)
print(sayi2)
print(sayi3)
print(sayi4)
print(sayi5)
Sonuç:
250
60
30
102
120