เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ทอยลูกเต๋า

ในแบบฝึกหัดก่อนหน้า คุณใช้ rand() ซึ่งสร้างเลขทศนิยมแบบสุ่มระหว่าง 0 ถึง 1

อย่างที่ Hugo อธิบายในวิดีโอ เราสามารถใช้ randint() ซึ่งเป็นฟังก์ชันในแพ็กเกจ random เช่นกัน เพื่อสร้างจำนวนเต็มแบบสุ่มได้ ตัวอย่างด้านล่างนี้จะสุ่มสร้างจำนวนเต็ม 4, 5, 6 หรือ 7 โดย ไม่รวม 8

import numpy as np
np.random.randint(4, 8)

ได้นำเข้า NumPy เป็น np และกำหนด seed ไว้แล้ว ลองทอยลูกเต๋ากันดูได้เลย

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python ระดับกลาง

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ randint() พร้อมอาร์กิวเมนต์ที่เหมาะสม เพื่อสุ่มสร้างจำนวนเต็ม 1, 2, 3, 4, 5 หรือ 6 ซึ่งจำลองการทอยลูกเต๋า แล้ว print ผลลัพธ์ออกมา
  • ทอยซ้ำอีกครั้งเพื่อดูว่าผลลัพธ์รอบที่สองต่างออกไปหรือไม่ แล้ว print ผลลัพธ์ออกมาด้วย

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import numpy and set seed
import numpy as np
np.random.seed(123)

# Use randint() to simulate a dice


# Use randint() again
แก้ไขและรันโค้ด