如何實現這個Python程式迴圈break?

時間 2021-06-02 23:02:07

1樓:兩株棗樹

大致我覺得可以把判斷退出迴圈的放在第乙個if語句,輸入3,直接break退出迴圈,後面的計算往後放。Python是按語句順序執行的,所以輸入3後,你的程式其實前面部分還是會執行,只有執行到最後乙個語句才會退出。

2樓:金剛腿十八

#!/usr/bin/python3

# coding:utf-8

print

("請選擇你要操作的選項:

\n1、求數的平均數

\n2、求數的和

\n3、退出程式"

)while

True:s

=int

(input

("請輸入選項(數字對應選項)>> "

))ifs==

3:break

else

:num_inp

=input

("輸入數字以空格隔開 -->> "

)num_grou

=num_inp

.split

()lst=

fori

innum_grou

:lst+=[

int(i)]

ifs==1

:print

((sum

(lst)/

len(

lst)))

elifs==

2:print

(sum

(lst))

這個python怎樣實現?

木女孩 你要是賣個萌我就幫你寫 data 學號 姓名 出生日期 性別 生肖 first line True chinese zodiac signs 鼠 牛 虎 兔 龍 蛇 馬 羊 猴 雞 狗 豬 f None try f open C py stud.csv r encoding utf 8 ne...

這個程式用python怎麼寫呀?

封掣 s input input a string count s count a res s replace a print res print count 意群 不知道樓上為啥寫那麼複雜。defmycount string count 0 fors instring if s a count 1...

python 如何實現遠端tail f?

37丫37 django channels寫個也不複雜,這裡有關於channels的介紹,也有實現tailf的例子 Django使用Channels實現WebSocket 上篇 guyskk tail f是不會結束的,所以你要開新執行緒去讀取日誌並寫入django response 並且respon...