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

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

如何在Python中不打印數(shù)字

如何在Python中不打印數(shù)字

蠱毒傳說 2023-07-18 17:59:27
start = int(input("Enter a number: "))for number in range(1, start + 1):    if (number % 2 == 0):        print("{0}".format(number), end=",")我有這段代碼可以打印出正確的數(shù)據(jù),但我不希望輸入出現(xiàn)在輸出中以及如何刪除最后的逗號(hào)。另外,如何在開頭添加0?我該如何解決?例如,如果我輸入 10。輸出需要為 0,2,4,6,8
查看完整描述

4 回答

?
慕田峪4524236

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

我想以下應(yīng)該是你想要的。

start = int(input("Enter a number: "))
numbers = [number for number in range(start) if number%2==0]
print(*numbers, sep=", ")

輸出

0, 2, 4, 6, 8

so 中已經(jīng)提出了一個(gè)非常相似的問題。你可以在這里找到詳細(xì)的解釋 Python - 打印出用逗號(hào)分隔的列表


查看完整回答
反對(duì) 回復(fù) 2023-07-18
?
拉莫斯之舞

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

從 0 開始并增加到 2 可能會(huì)有用。


start = int(input("Enter a number: "))

for number in range(0, start, 2):

    if (number >= start-2):

        print("{0}".format(number))

        break

    print("{0}".format(number), end=",")


查看完整回答
反對(duì) 回復(fù) 2023-07-18
?
鴻蒙傳說

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

>>> print(*range(0, start, 2), sep=',')
0,2,4,6,8


查看完整回答
反對(duì) 回復(fù) 2023-07-18
?
手掌心

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

我將結(jié)果存儲(chǔ)在一個(gè)列表中,然后將join它們存儲(chǔ)在最后:


start = int(input("Enter a number: "))

results = []


for number in range(0, start):

    if (number % 2 == 0):

        results.append(number)


print(",".join(map(str, results)))


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

添加回答

舉報(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)