2016-03-27 18 views
1

bir piton temel piton programı yazma: Ben bir program yazıyorum Ödev olarak

  • pozitif tamsayılar bir dizi okur
  • 25'ten az
  • dışarı yazar tüm tamsayılar ürünü dışarı yazar

    n1 = [5,10,15,25,30,35] 
    tp = 1 #totalproduct 
    ts = 0 #totalsum 
    for x in n1: 
        if x < 25: 
        tp= (tp*x) 
        print(tp) 
    for x in n1: 
        if x >= 25: 
        ts = (ts+x) 
        print(ts) 
    
    : 25

Code eşit veya daha büyük tüm tamsayılar toplamı

Ben o ne istiyor ama yazdırır:

5 
50 
750 #this is the total product 
25 
55 
90#this is the total sum 

Nasıl bu yüzden sadece toplamları ve diğer numaralar çıktısını değil nihai döngü ekranda görüntüleyen yapabilirim?

+1

Burada python öğrenmek için kullanılabilecek kaynaklar var. https://stackoverflow.com/tags/python/info –

+2

yup, önce deneyin ve gerçekten takıldınız, kodunuz ve hata iletilerinizle tekrar gönderin. Bu şekilde daha iyi öğreneceksiniz. – Hun

+0

C++ veya herhangi bir dil ile aynı şekilde başlamalıdır. Probleminizi daha basit alt problemlerde bölün. Her alt problemi ayrı ayrı çözün. Hepsini bir araya getirmek. Olumlu bir tam sayı okumayı biliyor musunuz? – Goyo

cevap

0

Sadece döngüler üzerinden toplamlar ve ürünlerin yazma taşıyın:

n1 = [5,10,15,25,30,35] 
tp = 1 #totalproduct 
ts = 0 #totalsum 
for x in n1: 
    if x < 25: 
    tp= (tp*x) 
print(tp) 
for x in n1: 
    if x >= 25: 
    ts = (ts+x) 
print(ts) 

işi yapar.

+0

bunu yaptı. –

+0

Bir şey değil. Lütfen cevabı bir çözüm olarak seçin. – Jakuje

İlgili konular