โปรแกรมคำนวณเกรดภาษา Python
โปรแกรมคำนวณเกรดภาษา Python
โปรแกรมนี้เป็นโปรแกรมคำนวณเกรดภาษา Python โดยมีฟังก์ชัน calculate_grade
เพื่อคำนวณเกรดโดยรับคะแนนเข้ามาเป็นอาร์กิวเมนต์ และมีฟังก์ชัน main
เพื่อรับคะแนนจากผู้ใช้และแสดงเกรดที่คำนวณได้ โดยคะแนนที่ผู้ใช้ป้อนจะถูกตรวจสอบว่าอยู่ในช่วง 0-100 หากไม่อยู่ในช่วงนี้โปรแกรมจะแจ้งเตือนให้ป้อนคะแนนใหม่ให้ถูกต้อง ในกรณีที่ผู้ใช้ป้อนค่าที่ไม่ใช่ตัวเลขโปรแกรมจะแจ้งเตือนให้ป้อนค่าที่ถูกต้องเช่นกัน โดยเกรดจะถูกคำนวณตามเกณฑ์ที่กำหนดไว้ในฟังก์ชัน calculate_grade
ซึ่งกำหนดเกรดตามช่วงคะแนนที่ได้รับ โดยในที่นี้เรียงตามเกณฑ์ต่ำสุดไปสูงสุดคือ A (90 คะแนนขึ้นไป), B (80 คะแนนขึ้นไป), C (70 คะแนนขึ้นไป), D (60 คะแนนขึ้นไป), F (น้อยกว่า 60 คะแนน) โปรแกรมจะแสดงเกรดที่ได้หลังจากคำนวณแล้วกลับมายังผู้ใช้
def calculate_grade(score):
if score >= 90:
return 'A'
elif score >= 80:
return 'B'
elif score >= 70:
return 'C'
elif score >= 60:
return 'D'
else:
return 'F'
def main():
try:
score = float(input("กรุณาป้อนคะแนนของคุณ: "))
if score < 0 or score > 100:
print("คะแนนต้องอยู่ระหว่าง 0 ถึง 100")
else:
grade = calculate_grade(score)
print(f"คุณได้เกรด: {grade}")
except ValueError:
print("โปรดป้อนค่าที่ถูกต้องเป็นตัวเลข")
if __name__ == "__main__":
main()
- ดูระบบ PHP ทั้งหมด
- อ่านบทความทั้งหมด
- ติดต่อเรา
รับเขียนเว็บไซต์ รับเขียนโปรแกรม ระบบต่างๆ SEO
Line : rayongall / โทร. 085-281-7096
