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
   67   68   69   70   71   72   73   74   75   76   77