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

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

在 for 循環(huán)中添加 *

在 for 循環(huán)中添加 *

蝴蝶不菲 2023-12-26 16:02:41
我對編程和 python 完全陌生。我目前正在使用 python 3.9,試圖完成一個簡單的 python 教程,但其中一個任務(wù)給我?guī)砹藛栴}。我應(yīng)該得到這樣的輸出:(在詢問用戶他想要的號碼之后)1*2**3***4****5*****6******7*******我的代碼現(xiàn)在看起來像這樣:usercount = int(input("Up to what number do you want to go?"))for x in range(usercount):    print(x+1, "*")輸出如下所示:1*2*3*4*5*6*7*我需要做什么?
查看完整描述

5 回答

?
慕雪6442864

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

這是可行的,但有很多不同的方法可以使其發(fā)揮作用:


usercount = int(input("Up to what number do you want to go?"))

stars = ''

for x in range(usercount):

    stars += '*'

    print((str(x+1))+stars)


查看完整回答
反對 回復(fù) 2023-12-26
?
慕俠2389804

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

您必須打印 n start,其中 n 是當(dāng)前數(shù)字。要執(zhí)行某件事 n 次,您可以使用 for 循環(huán)。


在上面的示例中,您僅使用了一個print("*")僅打印單個開始的單個。要打印更多內(nèi)容,您可以在內(nèi)循環(huán)中打印星星,或者創(chuàng)建包含星星的單個字符串:


for x in range(usercount):

    print(x+1, end="") # end="" means that print won't end in new line

    for i in range(x+1):

        print("*", end="")

    print() # just add a new line at the end

或者通過創(chuàng)建星號字符串:


for x in range(usercount):

    stars = "*" * (x+1)

    print(x+1, stars)

另外,為了避免輸入 x+1,您可以指定范圍range(1, usercount+1)


查看完整回答
反對 回復(fù) 2023-12-26
?
qq_遁去的一_1

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

你可以這樣做:


In [1687]: usercount = int(input("Up to what number do you want to go?"))


In [1697]: for i in range(1, usercount + 1):

      ...:     print(str(i) + ("*" * i))

      ...: 

1*

2**

3***

4****

5*****


查看完整回答
反對 回復(fù) 2023-12-26
?
動漫人物

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

您僅打印*在print(x+1, "*"). 您應(yīng)該乘以*要打印的次數(shù)。例如:


1* '*' = *

2* '*' = **

ETC


嘗試,


usercount = int(input("Up to what number do you want to go?"))


for x in range(1,usercount+1):

    print(x, x*"*")


查看完整回答
反對 回復(fù) 2023-12-26
?
函數(shù)式編程

TA貢獻(xiàn)1807條經(jīng)驗 獲得超9個贊

你可以這樣嘗試;


usercount = int(input("Up to what number do you want to go? "))

stars = '*'

for i in range(usercount):

    print(str(i+1)+stars)

    stars += '*'


查看完整回答
反對 回復(fù) 2023-12-26
  • 5 回答
  • 0 關(guān)注
  • 289 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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