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

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

如果,否則,elif 循環(huán)

如果,否則,elif 循環(huán)

侃侃無極 2022-03-09 21:16:07
我試圖在從 *. 如果 box_size 是偶數(shù),它應(yīng)該是一個(gè)實(shí)心正方形。如果 box_size 是奇數(shù),它應(yīng)該是一個(gè)正方形的輪廓。這應(yīng)該一直持續(xù)到用戶輸入 0 并且程序停止。我將這兩個(gè)代碼混合在一起,但是偶數(shù)代碼有效,而奇數(shù)代碼無效。#Inputwhile True:    box_size=input("box_size:" )    box_size=int(box_size)    if box_size % 2:        break    for row in range(box_size):      for col in range(box_size*2):        print('*', end='')      print()    print()while True:    box_size= int(input("box size: "))    if box_size % 1:        print('*' * box_size)        for i in range(box_size-2):            print ('*' + ' ' * (box_size-2) + '*')            print('*' * box_size)#Outputbox_size:6************************************************************************box_size:5box size:
查看完整描述

3 回答

?
ITMISS

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

您在這里有多個(gè)問題,并且您似乎很困惑,因?yàn)槟l(fā)布了很多問題,其中包含您正在處理的實(shí)際問題的點(diǎn)點(diǎn)滴滴。


該while子句可能不是必需的,因?yàn)槟幌脒\(yùn)行一次。您也可以在用戶輸入后檢查數(shù)字是奇數(shù)還是偶數(shù),因此無需詢問兩次。所以一個(gè)工作版本將是:


box_size=input("box_size:" )

box_size=int(box_size)

if box_size % 2:

    print('*' * box_size)

    for i in range(box_size-2):

        print ('*' + ' ' * (box_size-2) + '*')

    print('*' * box_size)

else:

    for row in range(box_size):

        for col in range(box_size*2):

            print('*', end='')

        print()

    print()


查看完整回答
反對(duì) 回復(fù) 2022-03-09
?
慕后森

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

剛剛對(duì)您的代碼進(jìn)行了修改。


while True:

    box_size=int(input("box_size:" ))

    if box_size == 0:

        break

    elif box_size % 2:

        print(box_size * '*')

        for col in range(box_size-2):

            print ('*' + (box_size-2) * ' ' + '*')

        print(box_size * '*')

    else:

        for row in range(box_size):

            for col in range(box_size*2):

                print('*', end='')

            print()

        print()


查看完整回答
反對(duì) 回復(fù) 2022-03-09
?
GCT1015

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

你可以試試這個(gè)


flag= False

while not flag:

    box_size=int(input("box_size:" ))

    if box_size == 0:

        flag=True 

    elif not box_size % 2:

        for row in range(box_size):

            print(2*box_size*'*')

    else:

        print(2*box_size*'*')

        for row in range(1,box_size-1):

            print('*'+2*(box_size-1)*' '+'*')

        print(2*box_size*'*')

輸出:


box_size:6

************

************

************

************

************

************

box_size:5

**********

*        *

*        *

*        *

**********

box_size:0


查看完整回答
反對(duì) 回復(fù) 2022-03-09
  • 3 回答
  • 0 關(guān)注
  • 203 瀏覽
慕課專欄
更多

添加回答

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