Devdit
 

โค้ดรับตัวเลขจำนวนเต็ม 2 จำนวนแล้วเรียงจำนวนตามที่กรอกเข้ามา Python

3.1K

สอนเขียนโค้ดรับตัวเลขจำนวนเต็ม 2 จำนวนแล้วเรียงจำนวนตามที่กรอกเข้ามา Python โดยตัวอย่างจะใช้คำสั่ง input ในการรับค่าตัวเลข 2 จำนวน และใช้คำสั่ง for เพื่อเรียงจำนวนตามที่กรอกเข้ามา สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง โค้ดรับตัวเลขจำนวนเต็ม 2 จำนวนแล้วเรียงจำนวนตามที่กรอกเข้ามา Python

try:
    x = int(input('กรุณากรอกตัวเลขที่ 1 : '))
    y = int(input('กรุณากรอกตัวเลขที่ 2 : '))
except:
    x = 0
    y = 0

if x > 0 and y > 0 :
    for i in range( x, (y+1) ):
        print( i )

ผลลัพธ์

กรุณากรอกตัวเลขที่ 1 : 1
กรุณากรอกตัวเลขที่ 2 : 5
1
2
3
4
5

คำอธิบาย

จากโค้ดด้านบนรับตัวเลขจำนวนเต็ม 2 จำนวน ด้วยคำสั่ง input เก็บไว้ที่ตัวแปร x และ y แล้วเรียงจำนวนตามที่กรอกเข้ามา โดยใช้คำสั่ง for i in range( x, (y+1) ): หมายความว่าจะวนลูปเริ่มต้นตามค่า x จนถึงค่า y พร้อมกับพิมพ์ตัวเลขเรียงลำดับออกสู่หน้าจอ ผ่านตัวแปร i

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