6 定義乙個類,描述數字時鐘

2021-10-01 09:53:36 字數 1058 閱讀 3488

from time import sleep           #時間模組引入sleep函式

import os

class clock(object):

def __init__(time,hour=0,minute=0,second=0): #時間初始化

time.hour = hour

time.minute = minute

time.second = second

def run(time): #走字

time.second += 1 #秒+

if time.second == 60:

time.second = 0

time.minute += 1

if time.minute == 60:

time.minute = 0

time.hour += 1 #分+

if time.hour == 24:

time.hour = 0

def show(time): #顯示

print("{}時{}分{}秒".format(time.hour,time.minute,time.second))

def time():

clock = clock(23,59,00)

while true:

clock.show()

sleep(1)

clock.run()

print(time())

列印結果:

23時59分50秒

23時59分51秒

23時59分52秒

23時59分53秒

23時59分54秒

23時59分55秒

23時59分56秒

23時59分57秒

23時59分58秒

23時59分59秒

0時0分0秒

0時0分1秒

0時0分2秒

0時0分3秒

0時0分4秒

定義乙個類

定義乙個類 當你宣告乙個類,你需要列出物件應有的所有變數和所有函式 被稱為屬性和方法.3.1.1中顯示了乙個類的構成.注意在大括號 內你只能宣告變數或者函式.3.1.2中顯示了如何在乙個類中定義三個屬性和兩個方法.1.class name extends another class 2.name n...

乙個最簡單的QT數字時鐘

乙個最簡單的數字時鐘 lcd顯示 包含三個檔案clock.h clock.cpp main.cpp clock.h ifndef clock h define clock h include include include include include include class clock pu...

定義乙個CPU類

定義乙個cpu類,包含等級 rank 頻率 frequency 電壓 voltage 等屬性,有兩個共有成員函式run stop。其中,rank為列舉型別定義為enum cpu ranl,frequency為單位是mhz的整數,voltage為浮點型的電壓值。觀察建構函式和析構函式的呼叫順序。inc...