N e kadar olan çift sayıların toplamı ve çarpımını bulmak?

Pythonda henüz yeniyim ve profesörümüz bir ödev verdi. Bir türlü yapamıyorum. Kullanıcıdan bir N sayısı alınacak ve bu N sayısına kadar olan çift sayıların toplamı ve çarpımı bulunacak. Yardımcı olursanız çok sevinirim.

Sum of Even Number Formula - Derivation, Examples (cuemath.com)

n*(n+1)

Bu kısmı matematik.

Python Program to Calculate Sum of Even Numbers (tutorialgateway.org)

Bu kısmı da python.

çarpımını nasıl bulacağım, yazmıyor

total = total + number

Çarpımı için de şu satırı:

total=total*number yapmanız yeterli.

Kodu biçimlendireyim.

# Python Program to Calculate Sum of Even Numbers from 1 to N
 
maximum = int(input(" Please Enter the Maximum Value : "))
total = 0

for number in range(1, maximum+1):
    if(number % 2 == 0):
        print("{0}".format(number))
        total = total + number
        maltip = maltip * number # Bu satırı çarpma için ekledik.

print("The Sum of Even Numbers from 1 to {0} = {1}".format(number, total))
print("The Multiplication of Even Numbers 1 to {0} = {1}".format(number, maltip)) # Bu satırıda çarpımı yazdırmak için ekledik.

Python multiplying all even numbers in a list - Stack Overflow

Farklı bir yaklaşımda burada bakabilirsin çarpma için.

Çok çok çok sağ ol :slight_smile: Anladım

1 Beğeni