Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wpforms-lite domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/ragipunal.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the businext domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/ragipunal.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/ragipunal.com/wp-includes/functions.php on line 6114
Python for Deyimi - RAGIP ÜNAL

Blog

Python for Deyimi

for deyimi kullanılarak yapılacak döngüler, tekrar sayısının önceden belli olduğu durumlarda kullanılmak içindir. Deyim şekilleri aşağıdaki gibidir.

for i in range(başlangıç, bitiş):
deyimler

for i in range(başlangıç, bitiş, artış):
deyimler

İlk deyimde başlangıç değerinden başlayıp bitiş-1’e kadar çevrim oluşturur. İkinci deyimde ise başlangıçtan başlayıp her arttırım miktarı kadar arttırılarak çevrim son-1 değerine kadar çalışır.

Aşağıda bol miktarda program ve çıktıları birlikte vardır lütfen dikkatli bir şekilde inceleyiniz.

Program:

""" 1'den 9 a kadar dön 9 dahil değil """

for x in range(1,9):
    print("x= ", x)
print("\n")
"""
x=  1
x=  2
x=  3
x=  4
x=  5
x=  6
x=  7
x=  8
"""

""" 1'den 9'a kadar 2'şerli ilerleyerek dön """
for x in range(1,9,2):
    print("x= ", x)
print("\n")
"""
x=  1
x=  3
x=  5
x=  7
"""

""" -10'dan 0'a kadar 3'erli ilerleyerek dön """
for x in range(-10, 0, 3):
    print("x= ", x)
print("\n")
"""
x=  -10
x=  -7
x=  -4
x=  -1
"""

""" Kelimedeki her karakteri dön """
for x in "istanbul":
    print(x)
print("\n")
"""
i
s
t
a
n
b
u
l
"""

""" Karabük'ün ilçelerini dön """
ilceler = ["Safranbolu","Eflani","Eskipazar", "Ovacık", "Yenice", "Karabük"]
for x in ilceler:
    print(x)
print("\n")
"""
Safranbolu
Eflani
Eskipazar
Ovacık
Yenice
Karabük
"""

""" Karabük'ün İlçelerini ve Sıra Numarasını yazarak dön """
ilceler = ["Safranbolu","Eflani","Eskipazar", "Ovacık", "Yenice", "Karabük"]
for x in range(len(ilceler)):
    print(x+1," ", ilceler[x])
print("\n")
"""
1   Safranbolu
2   Eflani
3   Eskipazar
4   Ovacık
5   Yenice
6   Karabük
"""

""" Karabük'ün İlçelerini ve Sıra Numarasını yazarak dön ve listenin sonunda bitti de.  """
ilceler = ["Safranbolu","Eflani","Eskipazar", "Ovacık", "Yenice", "Karabük"]
for x in range(len(ilceler)):
    print(x+1," ", ilceler[x])
else:
    print("Karabük'ün ilçeleri Bitti.")
print("\n")
"""
1   Safranbolu
2   Eflani
3   Eskipazar
4   Ovacık
5   Yenice
6   Karabük
Karabük'ün ilçeleri Bitti.
"""

011_for.py

Program: 1+2+…+n adet sayının toplamını for döngüsü ile bulalım.

n=input("Üst sınır Tamsayı... ")
n=int(n)
toplam=0

for x in range(1, n+1):
    toplam+=x
print("1+2+3...",n,"=",toplam)
print("x=",x)
"""
Üst sınır Tamsayı... 10
1+2+3... 10 = 55
x= 10
"""

012_for.py

Program: Faktöryel hesabını for döngüsüyle yapalım.

n=input("Üst sınır Tamsayı... ")
n=int(n)
fakt=1

for x in range(1, n+1):
    fakt*=x
print(n, "!=1+2+3...",n,"=",fakt)
print("x=",x)

"""
Üst sınır Tamsayı... 10
10 !=1+2+3... 10 = 3628800
x= 10
"""

013_for.py

Program: Alterne seri toplamının hesaplanması

s=0
p=1
x=1.0
for i in range(1,5):
    s=s+(x*(x+1))/((x+2)*(x+3))*p
    x=x+4
    p=-p
print("Toplam=", s)

"""
Toplam= -0.4455627705627706
"""

014_for.py

Leave A Comment

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir