Merhaba soruyu başlıkta belirttim zaten,
a = 101
devam = 1
while devam == 1:
a -= 1
print(a)
if a == 70:
devam = 0
100 den 70 i çıkarabiliyorum ama aradaki farkı yakalayamıyorum. Yardımcı olursanız sevinirim.
Merhaba soruyu başlıkta belirttim zaten,
a = 101
devam = 1
while devam == 1:
a -= 1
print(a)
if a == 70:
devam = 0
100 den 70 i çıkarabiliyorum ama aradaki farkı yakalayamıyorum. Yardımcı olursanız sevinirim.
fark = 100 - 70
print(fark)
Bu çok basit ben bunu döngü çalışırken yapmak istiyorum. Tıpkı döngü her çalıştığında a değişkenini 1 eksilttiğim gibi.
Neden böyle bir ihtiyacınız var?
Aslında ihtiyaç değil, amacım döngü ile 100 den 70 i çıkarmaktı ama sonra kafama takıldı acaba aradaki farkı da döngü çalışırken yakalayabilir miyim diye. Pastanın her köşesinden bir dilim almak istiyorum
Amaç döngülerle çalışmak ise bundan daha iyi bir örnek bulmanız lazım . Bu örnek programlamanın amacına biraz aykırı olmuş, iyi çalışmalar.
Haklısınız, macera arıyorum sanki. Daha iyi örnekler bulmam gerek, teşekkürler
Donguden once fark = 0
Dongu esnasinda fark += 1
gibi mi?
a
eksildikce fark
artiyor, ayni mantik.
ben anlayamadım ne yapmak istediğini
Müsadenle @aib kardeşim, dediklerini kodlara dönüştüreyim:
a = 100
fark = lambda: 100 - a
while a >= 30:
print(f"a = {a} iken, fark = {fark()}")
a -= 1
Fonksiyonlara pek hakim değilim o yüzden en fazla bunu yapabildim;
a = 101
fark = 0
devam = 1
while devam == 1:
a -= 1
fark += 1
print(a)
if a == 70:
devam = 0
print("\nFark: ", fark)
Burada devam
değişkenine ve if
değimine gerek yok aslında. Koşulu while a >= 70:
şeklinde belirleyebilirsiniz.
a = 101
fark = 0
while a >= 70:
a -= 1
fark += 1
print(a)
print("\nFark: ", fark)