Devdit
 

Python ทายตัวเลข

2.8K

บทความนี้สอนเขียนเกมส์ทายตัวเลขด้วยภาษา Python โดยมีกฏ คือ ใส่ตัวเลข 1 - 5 กรณีถ้าใส่ตัวเลขตรงกับที่ระบบจะ random จะขึ้นข้อความว่า guess the number correctly กลับกันถ้าไม่ถูกต้องจะขึ้นข้อความว่า guess the wrong number

 

ตัวอย่าง Python ทายตัวเลข

import random

r = random.randint(1, 5)

try:
    number = int(input("Please input number 1 - 5 : "))
except:
    number = 0

if( number > 0 and number < 6 ):
    if( number == r ):
        print(str(number)+' guess the number correctly')
    else:
        print(str(number)+' guess the wrong number')

ผลลัพธ์

Please input number 1 - 5 : 4
4 guess the wrong number

Please input number 1 - 5 : 2
2 guess the number correctly

คำอธิบาย

1. ตัวแปร r เป็นตัวเลขที่ random จากระบบ random ระหว่างเลข 1 - 5

2. รับค่าตัวเลขจากผู้เล่นและเก็บไว้ที่ตัวแปร number

3. กรณีถ้าตัวแปร number และตัวแปร r เหมือนกัน แปลว่าทายตัวเลขถูก พิมพ์ข้อความว่า guess the number correctly

4. กรณีตัวเลข number และตัวแปร i ไม่ตรงกัน แปลว่าทายผิด พิมพ์ข้อความว่า guess the wrong number

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