start=1
end=200
def Artir():
global start
print(start)
start+=1
if start<end:
Artir()
Artir() Python bilenler bakabilir mi lütfen?
9
●240
- 18-04-2024, 20:30:10Merhaba. Burada kodu değiştirmeden 1-den 200-e kadar toplama işlemini nasıl gerçekleştirebilirim. Aslında kafamda bir türlü o mantığı kuramıyorum neden bilmiyorum ama bu durum Bende mi böyle Sizde de mi böyle bilemiyorum. Farklı olarak yaptım ama sonucu alamadım.
- 18-04-2024, 20:33:29Hocam yani ne olursa olsun for loop olmadan olsun yani döngü falan olmasın if else kullanılabilir ama ne tür yapabilirim bilemedim çok takılıyorum böyle yerlerde normal mi?Melihhh adlı üyeden alıntı: mesajı görüntüle
- 18-04-2024, 20:38:58200 olanı 201 yaparsan 200 e kadar gidecektir ama bu tarz yerlerde for kullanmak Bence her zaman güzeldir koduna arkadan bakan birisi de daha rahat anlar nerede ne yaptığını bu gün normal sayıları yapıyorsun ama yarın ileride farklı durumlar oluşacak arkadan bakanın yada senin döngüleri görmen hirarşide daha güzel Bence özyinelemedenrufiqcavadov adlı üyeden alıntı: mesajı görüntüle
- 18-04-2024, 20:39:29start = 1
end = 200
total = 0
def Artir():
global start, total
total += start # Mevcut değeri toplama ekleyin
print(start) # Mevcut değeri yazdırın
start += 1
if start <= end: # 'end' dahil olduğundan, '<=' kullanın
Artir()
Artir()
print("Toplam:", total) # Toplamı yazdırın
By ChatGPT - 18-04-2024, 21:09:49Hocam bu tarz yerlerde takılmam normal mi?akosetr adlı üyeden alıntı: mesajı görüntüle
Bu genel olarak programcılarda da böyle mi?
