Python'da yeniyim bir yerde takıldım

a=float(input(“a girdisini giriniz:”))
b=float(input(“b girdisini giriniz:”))
c=float(input(“c girdisini giriniz:”))
d4=0
for i in range(int(a),int(b)+1):
d4+=c*((i**2)+1)

print(d4)
d5=0
for x in range(int(a),int(b)+1):
d5*=((c**3)*((x+1))/(x))

d4 olan çalışıyor lakin d5 çalışmıyor. Aradaki fark biri toplama biri çarpma nasıl düzeltebilirim acaba d5 i yardım ederseni teşeşkkür ederim

1 Beğeni

d5 değeri 0, 0 çarpma işleminde yutan elemandır. Bu nedenle sonuç daima 0 çıkacaktır. Ayrıca d5’i yazdırmamışsınız, ya da kodu buraya kopyalarken eksik kodladınız.

1 Beğeni

Kodunuzu
``` (Alt Gr + Virgül Tuşu)
kod
```
bu şekilde yazarsanız şu şekilde daha düzgün gözükür:

a=float(input(“a girdisini giriniz:”))
b=float(input(“b girdisini giriniz:”))
c=float(input(“c girdisini giriniz:”))
d4=0
for i in range(int(a),int(b)+1):
d4+=c*((i**2)+1)

print(d4)
d5=0
for x in range(int(a),int(b)+1):
d5*=((c**3)*((x+1))/(x))

teşekkür ederim yardım ettiğiniz için sorunu çözüm iyi günler:)

1 Beğeni