Devdit
 

หาค่าผลบวกเฉพาะค่าที่เป็นบวก Python

1.7K

หาค่าผลบวกเฉพาะค่าที่เป็นบวก Python บทความนี้สอนเขียนโปรแกรมวนลูปข้อมูลจากตัวแปรชนิด List ด้วย for และหาผลรวมของตัวเลขที่มีค่าเป็นบวกด้วย if และแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง หาค่าผลบวกเฉพาะค่าที่เป็นบวก Python

sum = 0
number = [-1, 5, 2, -8, -9]
for i in range( len(number) ):
  if number[i] >= 0 :
    sum = sum + number[i]

print( 'ผลบวกเฉพาะค่าที่เป็นบวกเท่ากับ', sum )

ผลลัพธ์

ผลบวกเฉพาะค่าที่เป็นบวกเท่ากับ 7

คำอธิบาย

หาค่าผลบวกเฉพาะค่าที่เป็นบวก Python จากตัวอย่างสร้างตัวแปร sum = 0 เก็บผลบวกของตัวแปร และตัวแปร number ชนิด List เก็บตัวเลขทั้งบวก และลบ จากนั้นใช้ for วนลูปข้อมูลจากตัวแปร number ภายในลูปใช้เงื่อนไข if number[i] >= 0 หมายความว่าถ้าค่าของตัวแปร number ตามรอบวนลูปมีค่ามากกว่า หรือเท่ากับ 0 แปลว่าเป็นเลขบวก ให้บวกค่าเก็บไว้ที่ตัวแปร sum ด้วย sum = sum + number[i] เมื่อวนลูปเสร็จแล้ว ให้แสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง print ร่วมกับตัวแปร sum

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ