Day1習題練習

2021-10-04 22:16:07 字數 1591 閱讀 6577

思路:首先,輸出1-10(使用迴圈while/for),然後使用continue跳過數值為7 的數。具體**如下:

(1)使用for迴圈

for n in

range(10

):n = n +

1if n ==7:

continue

print

(n)

(2)使用while迴圈

count =

0while count <10:

count = count +

1if count ==7:

continue

print

(count)

思路:使用sum函式將1-100的數相加,使用while進行迴圈,**如下:

n =

0sum=0

while n <

100:

sum=

sum+ n

n = n +

1print

(sum

)

思路:使用判斷奇數/偶數公式:n % 2 是否等於 0,等於0 就是偶數;不等於0就是奇數。while實現迴圈,if條件語句實現判斷。**如下:

count =

0while count <

100:

count = count +

1if count %2==

0:print

(count)

思路:使用if 判斷語句,**如下:

sum=0

for n in

range

(100):

n = n +

1if n %2!=

0:sum=

sum+ n

else

:sum

=sum

- nprint

(sum

)

思路:三次機會,首先計數為3;輸入使用者名稱和密碼,如果正確,返回「登入成功」資訊,次數減少1次;否則,重新輸入使用者名稱和密碼,顯示剩餘次數;當輸入三次還未成功,提示次數已用盡。**如下:

count =

3while count >0:

name =

input

("請輸入使用者名稱:"

) pwd =

input

("請輸入密碼:"

)if name ==

"root"

and pwd ==

"root"

:print

("登入成功"

) count = count -

1break

else

: count = count -

1print

("登入失敗,您剩餘次數為:"

,count)

if count ==0:

print

("次數已用盡!"

)

C語言練習題 Day 1

任意輸入三個整數,對其進行由小到大排序。include intmain if a c 如果a大於c,借助中間變景x實現a與c值的互換 if b c 如果b大於c,借助中間變數x實現b與c值的互換 輸出結果 printf 三個數由小到大排列為 n printf d,d,d n a,b,c return...

hello miemie的作業練習day13

設計兩個類 乙個點類,屬性包括x,y座標 乙個rectangle類 矩形 屬性有左上角和右下角的座標 方法 1計算矩形的面積 2判斷點是否在矩形內 例項化乙個點物件,乙個正方形物件,輸出矩形的面積,輸出點是否在矩形內。class point object def init self,x int,y ...

Day1 冒泡演算法 1

bubble sort 背後的想法非常簡單,我們檢視陣列中相鄰的成對元素,一次檢視一對。如果第乙個元素大於第二個元素,則交換它們的位置,否則將它們繼續移動。def bubble sort our list for i in range len our list 1 if our list i our...