โปรแกรมคิดเกรดด้วยภาษา Python

วันที่โพสต์

หมวดหมู่

ตัวอย่างโปรแกรมคิดเกรด หรือผลการเรียนในภาษา Python โดยมีเงื่อนไขดังนี้

เงื่อนไข

น้อยกว่า 50 คะแนน ได้เกรด 0
50 – 54 คะแนน ได้เกรด 1
55 – 59 คะแนน ได้เกรด 1.5
60 – 64 คะแนน ได้เกรด 2
65 – 69 คะแนน ได้เกรด 2.5
70 – 74 คะแนน ได้เกรด 3
75 – 79 คะแนน ได้เกรด 3.5
80 คะแนนขึ้นไป ได้เกรด 4

ตัวอย่างโปรแกรมภาษา Python


def calculate_grade(score):
  if score < 50:
    grade = 0
  elif score < 55:
    grade = 1
  elif score < 60:
    grade = 1.5
  elif score < 65:
    grade = 2
  elif score < 70:
    grade = 2.5
  elif score < 75:
    grade = 3
  elif score < 80:
    grade = 3.5
  else:
    grade = 4
  return grade

# ตัวอย่างการใช้งาน
score = 78
#กำหนดคะแนนเป็น 78
grade = calculate_grade(score)
#เรียกใช้ฟังก์ชัน calculate_grade() แล้วเก็บผลลัพธ์ไว้ใน grade

print(f"คะแนน: {score}")
print(f"เกรด: {grade}")

คำอธิบาย:

  • ฟังก์ชัน calculate_grade รับคะแนน (score) เป็น input และ return เกรด (grade) ที่ได้
  • โปรแกรมใช้ if-elif-else statement ตรวจสอบคะแนน (score)
  • แต่ละเงื่อนไขกำหนดเกรด (grade) ตามช่วงคะแนนที่กำหนด
  • สุดท้าย โปรแกรม return เกรด (grade) ที่คำนวณได้

ตัวอย่างการใช้งาน:

  • โปรแกรมรับคะแนน (score) เป็น input
  • เรียกใช้ฟังก์ชัน calculate_grade เพื่อคำนวณเกรด (grade)
  • พิมพ์คะแนน (score) และเกรด (grade) ออกมา

เนื้อหา
ที่เกี่ยวข้อง