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

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

python3 while循環嵌套中的問題 打印倒三角型

python3 while循環嵌套中的問題 打印倒三角型

搖曳的薔薇 2018-07-10 10:18:14
1,打印一個三角形,使用while,完成以下圖形的輸出** ** * ** * * ** * * * ** * * ** * ** **代碼如下:h=1while h<=5:    w=1    while w<=h:        print("x",end="")        w+=1    print("")    h+=1h=5while h>=1:    w=5    while w>=h:        print("x",end="")        w-=1    print("")        h-=1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx可我打印的結果是這樣,我實在想不明白怎么讓第6行依次減少一個X請高手解答!謝謝!
查看完整描述

3 回答

?
慕妹1056218

TA貢獻1條經驗 獲得超0個贊

i=1 while i<=5: j=1 while j<=i: print('*',end='') j+=1 print() i+=1 i=1 while i<=4: j=4 while j>=i: print('*',end='') j-=1 print() i+=1
查看完整回答
反對 回復 2019-03-06
?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

def print_pic(num):

  print ''.join(['*'] * num)


i = 1

h = 5

while i <= (2 * h - 1):

  print_pic(i if i <= h else (2 * h - i))

  i = i + 1



i = 1

h = 5

while i <= (2 * h - 1):

  if i <= h:

    print ''.join(['*'] * i)

  else:

    print ''.join(['*'] * (2 * h - i))

  i = i + 1



# 遞歸

def print_pic(num, index=1):

  count = index if index <= num else 2 * num - index

  print ''.join(['*'] * count)

  if index > 2 * num - 1:

    return

  print_pic(num, index=index+1)


print_pic(5)


查看完整回答
反對 回復 2018-07-15
  • 3 回答
  • 0 關注
  • 3159 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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