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

การควบคุมการไหลของโปรแกรม

คำสั่งเงื่อนไขใน R และ Python ทำงานในลักษณะเดียวกัน โครงสร้างพื้นฐานของคำสั่ง if-else ใน Python มีดังนี้:

x = 1

if x > 0:
    print('Positive')
elif x < 0:
    print('Negative')
else:
    print('Zero!')

ในสหรัฐอเมริกา ศูนย์ควบคุมและป้องกันโรค (CDC) นิยามการดื่มหนัก (binge drinking) ว่าคือการที่ผู้ชายดื่มตั้งแต่ 5 แก้วขึ้นไป หรือผู้หญิงดื่มตั้งแต่ 4 แก้วขึ้นไปภายในเวลาประมาณ 2 ชั่วโมง ในแบบฝึกหัดนี้ จะได้เขียนคำสั่งเงื่อนไขเพื่อตรวจสอบสถานะของบุคคลที่ดื่มไปแล้ว 5 แก้ว

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

Python สำหรับผู้ใช้ R

ดูคอร์ส

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

  • กำหนดค่า 5 ให้กับตัวแปร num_drinks
  • เขียนคำสั่ง if ที่พิมพ์ 'error' หาก num_drinks มีค่าน้อยกว่า 0
  • เขียนคำสั่ง elif ที่พิมพ์ 'non-binge' หาก num_drinks มีค่าน้อยกว่าหรือเท่ากับ 4
  • เขียนคำสั่ง else ที่พิมพ์ 'binge'

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

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

# Assign 5 to a variable
____ = ____

# if statement
____ ____ < ____:
    ____
# elif statement
____ ____ <= ____:
    ____
# else statement
____:
    ____
แก้ไขและรันโค้ด