Page 72 - python
P. 72
46
ผลลัพธ :
3, 2, 1
ตัวอยาง 4.19 การใชงานตัวแปรทูเพิ้ลเหมอนตัวแปรลีสตตางกันที่ไมสามารถแกไขคาขอมูลของ
ื
สมาชิกภายในทูเพิลได
4.18 ฟงกชั่นเกี่ยวกับเวลา
การจัดการเกี่ยวกับเวลาภาษาไพธอนใชโมดูล time ประกอบดวยคําสั่ง ตอไปนี้
ตารางที่ 4.1 คําสั่งเกี่ยวกับเวลาภายในโมดูล time
ั
่
ฟงกชน คําอธิบาย
import time ขอใชโมดูล time
time.time() แสดงตัวเลขไทมสแตมป เชน 1634703415.28907
time.ctime() แสดงวันและเวลา เชน Wed Oct 20 11:18:50 2021
time.tzname แสดงโซนเวลา เชน SE Asia Standard Time
time.sleep(1) หนวงเวลา เชน หนวงเวลา 1 วินาที
time.localtime() แสดงเวลาเปนโครงสราง เชน (tm_year=2021, tm_mon=10,
tm_mday=20, tm_hour=11, tm_min=21, tm_sec=24,
tm_wday=2, tm_yday=293, tm_isdst=0)
4.19 ฟงกชั่นการสุมตัวเลข
การสมเลขในภาษาไพธอนใชโมดูล random ประกอบดวยคําสง ดังตอไปนี ้
่
ั
ุ
ตารางที่ 4.2 ฟงกชั่นการสุมภายในโมดูล random
่
ั
ฟงกชน คําอธิบาย
import random ขอใชโมดูล random
random.randint(1,10) สุมเลขจํานวนเต็มในชวงที่กําหนด เชน 1 ถึง 10
random.random() สุมเลขทศนิยมในชวง 0 ถึง 1
random.suffle([1,3,5,6]) สุมคาภายในตัวแปรลีสต
ํ
ิ
่
ึ
random.uniform(10, 20) สุมคาทศนยมในชวงทีกาหนด เชน 10 ถง 20
random.weibullvariate(1,1.5) สุมดวยการกระจายตัวเลขแบบ Weibull distribution
4.20 ฟงกชั่นคณิตศาสตร
ภาษาไพธอนมีคําสังเกยวกบการคํานวณทางคณิตศาสตรในโมดูล math
ี
่
่
ั
ตารางที่ 4.3 ฟงกชั่นคณิตศาสตรและคาคงที่ภายในโมดูล math
ฟงกชน คําอธิบาย
ั
่
import math ขอใชโมดูล math