第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

為每個(gè)超過最大值的 X 堆疊“點(diǎn)”

為每個(gè)超過最大值的 X 堆疊“點(diǎn)”

互換的青春 2023-06-27 13:47:12
我是一個(gè) python 新手,目前正在學(xué)習(xí)它的基礎(chǔ)知識(shí)。我遇到過這個(gè)任務(wù),我真的很想解決它,這樣我就可以了解將來如何做類似的事情。事情是這樣的:編寫一個(gè)函數(shù)來檢查驅(qū)動(dòng)程序的速度。這個(gè)函數(shù)應(yīng)該有一個(gè)參數(shù):速度。如果速度低于 70,則應(yīng)打印“Ok”。否則,每超過限速(70)5公里,應(yīng)扣一分,并打印扣分總數(shù)。例如,如果速度為80,則應(yīng)打?。骸癙oints: 2”。如果駕駛員得分超過 12 分,該函數(shù)應(yīng)打?。骸霸S可證已暫?!边@是我目前想到的,但無法解決文本的粗體部分。如果您能幫助我,我將不勝感激。謝謝 !def speed_check(speed):warning_point = 0max_speed = 70if (speed <= max_speed):    print ("OK")elif (speed >=130):    print ("Licence suspended, you total warning points is 12.")elif ("something must go here"):    warning_point +=1    print("Current warning point is {0}".format(warning_point))速度檢查(75)
查看完整描述

3 回答

?
呼啦一陣風(fēng)

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊

需要一個(gè)全局變量來跟蹤已授予的警告點(diǎn)數(shù)量。下面應(yīng)該這樣做,如果有道理或者有你想要解釋的部分,請?jiān)u論。


def speed_check(speed):

    global warning_point

    max_speed = 70

    if speed <= max_speed:

        print ("OK")

    else:

        warning_point += (speed-max_speed) // 5

        print("Current warning point is {0}".format(warning_point))


    if warning_point >= 12:

        print("Licence suspended, you total warning points is at least 12.")



warning_point = 0


speed_check(75)

speed_check(85)

speed_check(115)


查看完整回答
反對(duì) 回復(fù) 2023-06-27
?
汪汪一只貓

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊

您可以將速度限制70和當(dāng)前速度80除以每個(gè)點(diǎn)的數(shù)量。然后你可以減去這些來獲得積分。


import math


def speed_check(current_speed):

    max_speed = 70

    if current_speed <= max_speed:

        print("OK")

    elif (current_speed >=130):

        print ("Licence suspended, you total warning points is 12.")

    else:

        points = (current_speed - max_speed) // 5

        print(f"Points: {int(points)}")


查看完整回答
反對(duì) 回復(fù) 2023-06-27
?
慕村225694

TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊

您可以減去速度限制,除以 5,然后加上 1 偏移量,因?yàn)? / 5 = 0


import math


def speed_check(current_speed):

    max_speed = 70

    if current_speed <= max_speed:

        print("OK")

    elif (current_speed >=130):

        print ("Licence suspended, you total warning points is 12.")

    else:

        points = math.floor((current_speed - max_speed) / 5) + 1

        print("Current warning point is {0}".format(points))


查看完整回答
反對(duì) 回復(fù) 2023-06-27
  • 3 回答
  • 0 關(guān)注
  • 175 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)