1.輸入乙個數,判斷這個數是幾位數
兩種方式完成這個問題,
第一種是整除10的n次冪最後為零時n是多少就是多少位
**如下:12
3456
789numb
=
int
(
input
(
'輸入你想的數'
))
n
=
0
while
true
:
if
numb
/
/
(
10
*
*
n) >
=
1
:
n
+
=
1
continue
else
:
print
(f
'這是乙個位數'
)
break
第二種是一直整除10 ,最後結果為零時 ,除了幾次就是幾次加一位數
**如下:12
3456
78910
numb
=
int
(
input
(
'輸入你想的數'
))
numb2
=
numb
n
=
0
while
true
:
numb2
/
/
=
10
if
numb2 >
0
:
n
+
=
1
else
:
break
print
(f
"是位數"
)
2.輸⼊⼀個⼴告標語. 判斷這個⼴告是否合法. 根據最新的⼴告法來判斷. ⼴告法內容過多. 我們就判斷是否包含'最', '第⼀', '稀缺', '國家級'等字樣. 如果包
含. 提示, ⼴告不合法
用or運算子和in謂詞方法去做
**如下:12
345slogan
=
input
(
'輸入廣告語'
)
if
'最'
in
slogan
or
'第一'
in
slogan
or
'稀缺'
in
slogan
or
'國家級'
in
slogan:
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迴圈呢?打個比方來說吧,就像...