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

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

運(yùn)行Python程序時(shí),彈出錯(cuò)誤“'return' external function”

運(yùn)行Python程序時(shí),彈出錯(cuò)誤“'return' external function”

九州編程 2021-12-09 15:34:07
運(yùn)行Python程序時(shí),彈出錯(cuò)誤“'return' external function”。我正在嘗試制作一個(gè)浮點(diǎn)數(shù)列表并返回一個(gè)列表,其中每個(gè)元素都有 10% 的折扣。def discount_ten():nondis=float[1.10,2.40,5.20,6.30,6.70]for i in nondis:  |return(nondis/10) #<- "|" is the red highlighting.#print(nondis)有人可以幫忙嗎?
查看完整描述

3 回答

?
夢(mèng)里花落0921

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

縮進(jìn)錯(cuò)誤,您需要正確縮進(jìn)您的函數(shù)定義,即:


def discount_ten():

    nondis=float[1.10,2.40,5.20,6.30,6.70]

    for i in nondis:

      return(nondis/10) 

    print(nondis)

注意:Python 遵循特定的縮進(jìn)風(fēng)格來(lái)定義代碼,因?yàn)?Python 函數(shù)沒(méi)有像花括號(hào)那樣顯式的開(kāi)始或結(jié)束來(lái)指示函數(shù)的開(kāi)始和結(jié)束,所以它們必須依賴(lài)于這種縮進(jìn)。


編輯(固定為您想要的輸出):


使用列表來(lái)存儲(chǔ)結(jié)果,您不需要return循環(huán)中的 a,因?yàn)檫@將退出循環(huán)并僅0.11000000000000001在第一次迭代時(shí)打印。此外,使用 around()舍入到最接近的所需小數(shù)位:


def discount_ten():

    nondis = [1.10,2.40,5.20,6.30,6.70]

    res = []                      # empty list to store the results

    for i in nondis:

      res.append(round(i/10, 2))  # appending each (rounded off to 2) result to the list

    return res                    # returning the list


print(discount_ten())

輸出:


[0.11, 0.24, 0.52, 0.63, 0.67]


查看完整回答
反對(duì) 回復(fù) 2021-12-09
?
慕雪6442864

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

我認(rèn)為您的函數(shù)沒(méi)有正確縮進(jìn),請(qǐng)查看以下代碼:


此函數(shù)打印期望輸出:


def discount_ten():

   nondis=[1.10,2.40,5.20,6.30,6.70]

   for i in nondis:

     print(i/10)

此函數(shù)返回所需輸出的列表:


def discount_ten():

    nondis=float[1.10,2.40,5.20,6.30,6.70]

    disc_ten=[]

    for i in nondis:

       disc.append(i/10)

    return disc

注意:代碼塊(函數(shù)體、循環(huán)等)以縮進(jìn)開(kāi)始,以第一個(gè)未縮進(jìn)的行結(jié)束。縮進(jìn)量由您決定,但它必須在整個(gè)塊中保持一致。


查看完整回答
反對(duì) 回復(fù) 2021-12-09
?
開(kāi)心每一天1111

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

在 Python 中,縮進(jìn)是代碼的重要組成部分。每個(gè)塊添加一級(jí)縮進(jìn)。要定義函數(shù),您必須將函數(shù)的每一行縮進(jìn)相同的數(shù)量。


def discount_ten():

    distcount_list = []

    nondis = [1.10,2.40,5.20,6.30,6.70]

    for i in nondis:

        distcount_list.append(round(i/10,2))

    return distcount_list

print(discount_ten())


查看完整回答
反對(duì) 回復(fù) 2021-12-09
  • 3 回答
  • 0 關(guān)注
  • 283 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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