python迴圈練習作業

2021-08-14 06:32:24 字數 2244 閱讀 8910

# 1. 輸出10行內容,每行的內容都是「*****」。

for i in range(9):

print("*"*6)

結果:

******

******

******

******

******

******

******

******

# 2. 輸出10行內容,每行的內容都不一樣,第1行乙個星號,第2行2個星號,依此類推第10行10個星號。

for i in

range(1

,11):

print("*"

*i)

結果: ***

*******

*****

******

*******

********

*********

**********

# 3. 輸出9行內容,,第1行輸出1,第2行輸出12,第3行輸出123,以此類推,第9行輸出123456789。

for i in

range(1

,10):

for j in

range(1

,i+1):

print(j,

end=

'') print("")

結果: 112

1231234

12345

123456

1234567

12345678

123456789

# 4. 計算10個99相加後的值並輸出。

sum =

0for i in

range(10):

sum +=

99 *

10print("sum = %d"

%sum)

結果:

sum = 9900

# # 5. 計算從1加到100的值並輸出。

# sum = 0

# for i in range(1,101):

# sum += i

# print("sum = %d"%sum)

結果:

sum = 5050

# 6. 計算10的階乘(1x2x3x4x5x6x7x8x9x10)

# sum = 1

# for i in range(1,11):

# sum = sum * i

# print("sum = %d"%sum)

結果:

sum = 3628800

#7. 計算2的20次方。不允許用**和pow()

sum =

1for i in

range(0

,20):

sum = sum *

2print("sum = %d"

%sum)

sum = 1048576

# 8. 計算從1到1000以內所有奇數的和並輸出。

print("1到1000以內所有奇數:"

,end

= '')

sum =

0for i in

range(1

,1001):

if i %

2 != 0:

sum = sum + i

print(" %d"

%i,end

= '')

# 9. 計算從1到1000以內所有能被3或者17整除的數的和並輸出

# sum = 0

# for i in range(1,1001):

# if (i % 3 == 0) and (i % 17 == 0):

# sum = sum + i

# print(i)

# print("sum = %d"%sum)

# 10. 計算從1到1000以內所有能同時被3,5和7整除的數的和並輸出

# sum = 0

# for i in range(1,10001):

# if (i % 3 == 0) and (i % 5 == 0) and (i % 7 == 0):

# sum = sum + i

# print(i)

# print("sum = %d"%sum)

練習作業1

一 使用while迴圈輸入 1 2 3 4 5 6 7 8 9 1 count 1 while count 11 if count 7 print else print count count 1 二 求1 100所以自然數之和 1 x 1 2 s 0 3while x 101 4 s s x 5 ...

c語言迴圈預習作業

一 什麼是迴圈 迴圈是指在程式中需要反覆執行某個功能而設定的一種程式結構。它由迴圈體中的條件,判斷繼續執行某個功能還是退出迴圈。根據判斷條件,迴圈結構又可細分為以下兩種形式 先判斷後執行的迴圈結構和先執行後判斷的迴圈結構。迴圈結構,可以讓程式幫助我們完成繁重的計算任務。在不少實際問題中有許多具有規律...

SQL手注練習(作業)

sql語句 select database 獲取資料庫名稱 select user 獲取使用者名稱 select version 獲取版本 基於union的資訊獲取 union聯合查詢 通過聯合查詢來尋找指定資料 notice union聯合查詢需要與select欄位相同。語法 select use...