Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python หาจำนวนสูงสุดสามตัว


ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่หาจำนวนเงินสูงสุดจากตัวเลขทั้งสาม เราจะมีตัวเลขสามตัว และเป้าหมายของเราคือการหาจำนวนสูงสุดจากตัวเลขสามตัวนั้น

มาดูตัวอย่างกรณีทดสอบเพื่อความเข้าใจที่ดีขึ้น

อินพุต:a, b, c =2, 34, 4Output:34


อินพุต:a, b, c =25, 3, 12Output:25


อินพุต:a, b, c =5, 5, 5Output:5

ทำตามขั้นตอนด้านล่างเพื่อค้นหาจำนวนสูงสุดของตัวเลขสามตัว

อัลกอริทึม

<ก่อน>1. เริ่มต้นสามตัวเลข a, b, c.2 ถ้า a มากกว่า b และ c ให้พิมพ์ a.3 มิฉะนั้น ถ้า b มากกว่า c แล้ว a ให้พิมพ์ b.4 มิฉะนั้น ถ้า c มากกว่า a และ b ให้พิมพ์ c.5 หรือพิมพ์ตัวเลขใดๆ

มาดูโค้ดของอัลกอริธึมด้านบนกัน

ตัวอย่าง

## การเริ่มต้นสามตัวเลขa, b, c =2, 34, 4## เงื่อนไขการเขียนเพื่อหาจำนวนสูงสุด## เงื่อนไขสำหรับ aif a> b และ a> c:## การพิมพ์งานพิมพ์ (f"Maximum is {a}")## เงื่อนไขสำหรับ belif b> c และ b> a:## การพิมพ์ b พิมพ์ (f"สูงสุดคือ {b}")## เงื่อนไขสำหรับ celif c> a และ c> b:## การพิมพ์การพิมพ์ (f"สูงสุดคือ {c}")## caseelse เท่ากัน:## พิมพ์ตัวเลขใด ๆ ในสามการพิมพ์ (a)

ผลลัพธ์

หากคุณเรียกใช้โปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้

สูงสุด 34

มารันโค้ดกันอีกครั้งสำหรับกรณีทดสอบที่แตกต่างกัน

ตัวอย่าง

## การเริ่มต้นสามตัวเลขa, b, c =5, 5, 5## เงื่อนไขการเขียนเพื่อหาจำนวนสูงสุด## เงื่อนไขสำหรับ aif a> b และ a> c:## การพิมพ์งานพิมพ์ (f"Maximum is {a}")## เงื่อนไขสำหรับ belif b> c และ b> a:## การพิมพ์ b พิมพ์ (f"สูงสุดคือ {b}")## เงื่อนไขสำหรับ celif c> a และ c> b:## การพิมพ์การพิมพ์ (f"Maximum is {c}")## caseelse เท่ากัน:## การพิมพ์ตัวเลขใด ๆ ในสามการพิมพ์ (f"Maximum is {a}")

ผลลัพธ์

หากคุณเรียกใช้โปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้

สูงสุดคือ 5

บทสรุป

หากคุณมีข้อสงสัยเกี่ยวกับบทแนะนำ โปรดระบุในส่วนความคิดเห็น