亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

在 for 循環中添加 *

在 for 循環中添加 *

蝴蝶不菲 2023-12-26 16:02:41
我對編程和 python 完全陌生。我目前正在使用 python 3.9,試圖完成一個簡單的 python 教程,但其中一個任務給我帶來了問題。我應該得到這樣的輸出:(在詢問用戶他想要的號碼之后)1*2**3***4****5*****6******7*******我的代碼現在看起來像這樣: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貢獻1812條經驗 獲得超5個贊

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


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

stars = ''

for x in range(usercount):

    stars += '*'

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


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

TA貢獻1719條經驗 獲得超6個贊

您必須打印 n start,其中 n 是當前數字。要執行某件事 n 次,您可以使用 for 循環。


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


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

或者通過創建星號字符串:


for x in range(usercount):

    stars = "*" * (x+1)

    print(x+1, stars)

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


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

TA貢獻1725條經驗 獲得超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*****


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

TA貢獻1815條經驗 獲得超10個贊

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


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*"*")


查看完整回答
反對 回復 2023-12-26
?
函數式編程

TA貢獻1807條經驗 獲得超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 += '*'


查看完整回答
反對 回復 2023-12-26
  • 5 回答
  • 0 關注
  • 293 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號