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

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

使用 - 和 * 創建樹輸出

使用 - 和 * 創建樹輸出

蝴蝶刀刀 2022-06-28 16:01:05
我正在為家庭作業項目創建一個帶有 - 和 * 的“樹”輸出。底部應反映頂部。我很接近,頂部已完成,但我底部的“鏡像”部分沒有產生足夠的 *。這是它應該是的:-------*------***-----*****----*******---*********--***********-****************************-*************--***********---*********----*******-----*****------***-------*我嘗試反向修改頂部 for 循環并編輯范圍值,更改嵌套 for 循環的順序以及范圍值的順序。我下面的代碼顯示了我最接近所需輸出的結果,但我想知道我是否走錯了路或忘記了一些小事。for rowCount in range(1, 9):    for dashCount in range(1, 9 - rowCount):        print("-", end='')    for starCount in range(1, 2* rowCount):        print("*", end='')    print()for rowCount in range(0,7):    for dashCount in range(1,2 + rowCount):        print("-", end='')    for starCount in range(0,7 - rowCount):        print("*", end='')    print()預期的:-------*------***-----*****----*******---*********--***********-****************************-*************--***********---*********----*******-----*****------***-------*實際的:-------*------***-----*****----*******---*********--***********-****************************-*******--******---*****----****-----***------**-------*
查看完整描述

1 回答

?
大話西游666

TA貢獻1817條經驗 獲得超14個贊

您應該將底部樹的星數加倍。

改變:

for starCount in range(0,7 - rowCount):

至:

for starCount in range(0, 13 - 2 * rowCount):


查看完整回答
反對 回復 2022-06-28
  • 1 回答
  • 0 關注
  • 122 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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