隨便寫寫Python day3 分支和迴圈作業

2021-10-11 20:30:23 字數 3160 閱讀 4833

根據輸入的成績的範圍列印及格或者不及格

score =

int(

input

('請輸入成績:'))

if score >=60:

print

('牛皮!你居然及格了!'

)else

:print

('你怎麼是個馬狗?這都不及格!'

)

根據輸入的年紀範圍列印成年或者未成年,如果年齡不在正常範圍內(0~150)列印這不是人!

age =

int(

input

('請輸入你的年齡:'))

if age <

0or age >

150:

print

('你這不是人!'

)elif age >=18:

print

('你是成年人'

)else

:print

('你是未成年人'

)

輸入兩個整數a和b,若a-b的結果為奇數,則輸出該結果,否則輸出提示資訊a-b的結果不是奇數

a =

int(

input

('請輸入整數a:'))

b =int

(input

('請輸入整數b:'))

c = a - b

if c %2==

0:print

('a-b的結果不是奇數'

)else

:print

(c)

使用while迴圈輸出 0~100內所有3的倍數。

num =

0while num <=97:

num +=

3print

(num, end=

" ")

使用while迴圈輸出0~100內所有的偶數。

num =

0while num <=98:

num +=

2print

(num, end=

" ")

使用迴圈計算1*2*3*4*...*10的結果。

num =

1for x in

range(1

,11):

num *= x

print

(num)

統計100以內個位數是2並且能夠被3整除的數的個數。

count =

0for x in

range(2

,100,10

):if x %3==

0:count +=

1print

(count)

輸入任意乙個正整數,求他是幾位數?

注意: 這兒不能使用字串,只能用迴圈

num =

int(

input

('請輸入乙個正整數:'))

count =

0while

true

: num //=

10 count +=

1if num ==0:

break

print

(count)

列印出所有的水仙花數,所謂水仙花數是指乙個三位數,其各位數字⽴方和等於該數本身。例如:153是

⼀個⽔仙花數,因為1³ + 5³ + 3³等於 153。

for num in

range

(100

,1000):

x = num %

10 y = num %

100//

10 z = num //

100if x**

3+ y**

3+ z**

3== num:

print

(num)

判斷指定的數是否是素數(素數就是質數,即除了1和它本身以外不能被其他的數整除的數)

num =

int(

input

('請輸入乙個數:'))

if num >1:

for x in

range(2

, num)

:if num % x ==0:

print

('這個數不是素數!'

)break

else

:print

('這個數是素數!'

)else

:print

('這個數不是素數!'

)

求斐波那契數列列中第n個數的值:1,1,2,3,5,8,13,21,34… (這兒的n可以是任意正整數,可以通過輸入來確定)

num =

int(

input

('請輸入乙個正整數:'))

if num ==

1or num ==2:

print(1

)else

: x = y =

1for n in

range

(num-3)

: x, y = y, x+y

print

(x+y)

輸出9*9口訣。 程式分析:分行與列考慮,共9行9列,i控制行,j控制列。

for i in

range(1

,10):

for j in

range(1

, i+1)

:print

(i,'x'

, j,

'=', i*j, end=

" ", sep="")

print

()

這是經典的"百馬百擔"問題,有一百匹馬,馱一百擔貨,大馬馱3擔,中馬馱2擔,兩隻小馬馱1擔,問有大,中,小馬各幾匹?(可以直接使用窮舉法)

隨便學學Python day3 分支和迴圈

應用場景 針對不同的條件實現不同的操作。不同的條件之間滿足 如果其中乙個條件已經滿足,就沒有再判斷其他條件的必須 語法 if 條件語句1 段1 elif 條件語句2 段2 elif 條件語句3 段3 else 段n 注意 後面的條件是在前面的條件不成立的前提下進行判斷的 在if語句中有其他的if語句...

隨便寫寫(3)

昨天下午1點多,剛開始吃午飯,天氣有點變,風比較大,烏雲遮了天,心情有點差。吃完飯後,還是按照預約去了公司,正在聽講解的時候,qq上彈出訊息提示汶川突發7.8級 一時沒反應過來,繼續聽講解。小楊家裡來 了,說是洛陽也發生 一家人都跑到街上躲避。這才意識到這次竟然發生的是比唐山大 更可怖的7.8級 很...

刻意練習Python DAY3

1.python的列表中可以同時存放整形 浮點型 字串 列表。mix 1 小甲魚 3.14,1,2,3 2.向列表中新增元素 腰魚 member.extend 腰魚 小雪 member.insert 0,牡丹 3.從列表中刪除元素 member.remove 腰魚 del member 1 memb...