Page 180 - Bilgisayar Bilimi | Kur 1
P. 180
min=s1 if s1<s2 else s2
ebop=1
for i in range(1,min+1):
if s1%i==0 and s2%i==0:
ebop=i # Found larger factor
return ebop
7.11. Lokal Değişken Örneği
x=2
print(“1. x =”,x)
def fun1():
x=10
print(“2. x =”,x)
print(“3. x =”,x)
def fun2():
x=20
print(“4. x =”,x)
print(“5. x =”,x)
fun1() fun2() print(“6. x =”,x)
Ekran Çıktısı
1.x=2
3.x=2
5.x=2
2.x=10
4.x=20
6.x=2
7.12. En Büyük Ortak Çarpan
def gcd(n1,n2):
min=n1 if n1<n2 else n2
buyuk _ degisken=1
for i in range(1,min+1):
if n1%i==0 and n2%i==0:
179