while迴圈以及各種運算子的練習

2022-09-04 08:39:09 字數 2482 閱讀 5062

1.輸入乙個數,判斷這個數是幾位數

兩種方式完成這個問題,

第一種是整除10的n次冪最後為零時n是多少就是多少位

**如下:12

3456

789numb=int(input('輸入你想的數'))

n=0

whiletrue:

ifnumb//(10**n) >=1:

n+=1

continue

else:

print(f'這是乙個位數')

break

第二種是一直整除10 ,最後結果為零時 ,除了幾次就是幾次加一位數

**如下:12

3456

78910

numb=int(input('輸入你想的數'))

numb2=numb

n=0

whiletrue:

numb2//=10

ifnumb2 >0:

n+=1

else:

break

print(f"是位數")

2.輸⼊⼀個⼴告標語. 判斷這個⼴告是否合法. 根據最新的⼴告法來判斷. ⼴告法內容過多. 我們就判斷是否包含'最', '第⼀', '稀缺', '國家級'等字樣. 如果包

含. 提示, ⼴告不合法

用or運算子和in謂詞方法去做

**如下:12

345slogan=input('輸入廣告語')

if'最'insloganor'第一'insloganor'稀缺'insloganor'國家級'inslogan:

print('不合法')

else:

print("合法")

x  and  y:當x = 0 的時候取x,當x != 0 的時候取y

x   or   y: 當x = 0 的時候取y,當x != 0 的時候取x

while 迴圈與運算子

流程控制 while 迴圈 結構 while 條件 迴圈體條件為真,迴圈體執行 條件為假,迴圈體不執行 while 迴圈為無限迴圈 迴圈終止語句 continue break,cuntinue表示結束本次迴圈,繼續下一迴圈 break 表示跳出while count 0 while count 10...

python 運算子及while迴圈

一 運算子 計算機可以進行的運算有很多種,不只是加減乘除,它和我們人腦一樣,也可以做很多運算。種類 算術運算,比較運算,邏輯運算,賦值運算,成員運算,身份運算,位運算,今天我們先了解前四個。算術運算 賦值運算 比較運算 邏輯運算 二 while 迴圈 為什麼要用while迴圈呢?打個比方來說吧,就像...

python的運算子和while迴圈

一 運算子 計算機可以進行的運算有很多種,不只是加減乘除,它和我們人腦一樣,也可以做很多運算。種類 算術運算,比較運算,邏輯運算,賦值運算,成員運算,身份運算,位運算,今天我們先了解前四個。算術運算 賦值運算 比較運算 邏輯運算 二 while 迴圈 為什麼要用while迴圈呢?打個比方來說吧,就像...