โปรแกรมคำนวณเกรดภาษา 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()
 

รับเขียนเว็บไซต์ รับเขียนโปรแกรม ระบบต่างๆ SEO

Line : rayongall / โทร. 085-281-7096

http://line.me/ti/p/~rayongall

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • เปิดใช้งานตลอด

บันทึกการตั้งค่า