描述:輸出乙個九九乘法表,格式如下:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
for i in range(1,10):執行結果(直接擷取結果圖)for j in range(1,10):
print(j,"
*",i,"
=",j*i,"
",end=""
)
if(j==i):
()
break
描述:給定某數字a(1≤a≤9)以及非負整數n(0≤n≤100000),求數列之和sum=a+aa+aaa+⋯+aa⋯a(n個a)。例如a=2, n=3時,sum=2+22+222=246。
a=eval(input("執行結果(直接擷取結果圖)描述:使用者輸入乙個字串做為密碼,判斷密碼強度,規則為:密碼長度小於8弱密碼,密碼長度大於等於8且包含至少2種字元為中等強度、密碼包含3種字元為強、包含全部4種字元為極強。請輸入數字a(1≤a≤9)"))
n=eval(input("
非負整數n(0≤n≤100000)"))
sum=0
b=afor j in
range(n):
for i in
range(j):
sum = sum +b
b=b*10+a
print("
總和為:
",sum)
string.digits 可返回'0123456789'
string.ascii_lowercase 可返回'abcdefghijklmnopqrstuvwxyz'
string.ascii_uppercase 可返回'abcdefghijklmnopqrstuvwxyz'
string.punctuation 可返回'!"#$%&\'()*+,-./:;<=>?@[\\]^_`~'
import執行結果(直接擷取結果圖)string
pwd=input("
請輸入密碼")
word=1
if(len(pwd)<8):
print("
密碼強度弱")
else
:
for i in
pwd:
if(i in
string.digits):
word=word+1
break
;
for i in
pwd:
if (i in
string.ascii_lowercase):
word = word + 1
break
for i in
pwd:
if (i in
string.ascii_uppercase):
word = word + 1
break
;
for i in
pwd:
if (i in
string.punctuation):
word = word + 1
break
;
if(word==2):
print("
密碼強度中等")
elif(word==3):
print("
密碼強度強")
else
:
print("
密碼強度極強
")
描述:相傳古代印度國王舍罕要褒賞他的聰明能幹的宰相達依爾 (西洋棋發明者),問他需要什麼,達依爾回答說:「國王只要在西洋棋的棋盤第乙個格仔裡放一粒麥子,第二個格仔裡放兩粒,第三個格仔裡放四粒,按此比例以後每一格加一倍,一直放到64格(西洋棋棋盤是8×8=64格),我就感恩不盡,其他的我什麼也不要了,」國王想:「這有多少,還不容易!」讓人扛來一袋小麥,但不到一會兒全用沒了,再來一袋很快又沒有了,結果全印度的糧食全部用完還不夠,國王納悶,怎樣也算不清這筆賬,請你幫國王計算一下,共需多少粒麥子,寫出程式。
num=0執行結果(直接擷取結果圖)描述:求1!+2!+3!+...的前n項的和,n從鍵盤輸入for i in range(64):
num=num+pow(2,i)
print("
共需要",num,"
粒麥子")
n=eval(input("執行結果(直接擷取結果圖)求1!+2!+3!+...的前n項的和,請輸入n="))
sum=0
defmui(i):
if(i<=1):
return 1
else
:
return mui(i-1)*i
for i in
range(n):
sum=sum+mui(i+1)
print(sum)
Python實驗四 迴圈結構程式設計
1.寫出下列程式的執行結果 i 1while i 1 if i 4 print i i 1break print i i 22.寫出下列程式的執行結果 sum j 1 while j 3 f 1for i in range 2 2 j 1 f i sum f j 1print sum sum 3.閱...
Python3迴圈結構(一)for迴圈
python3迴圈結構 在python中主要有兩種型別的迴圈結構 for迴圈和while迴圈。for迴圈一般用於有明顯邊界範圍的情況,例如,計算1 2 3 4 5 100等於幾的問題,就可以用for迴圈求解。while迴圈一般應用於迴圈次數難以確定的情況。下面分別介紹這兩種迴圈結構。for迴圈 通常...
實驗 3 簡單的分支與迴圈結構
目的 熟悉c語言基本分支與迴圈結構,了解問題的分析和程式設計解決思路 1.編寫求圓面積的程式,要求當輸入的半徑r 0時,提示輸入錯誤,要求r為浮點型,r的數值是動態的由鍵盤輸入 題目分割線 2.利用迴圈計算n個圓柱體體積。要求 1.當輸入的半徑r或h 0時,提示輸入錯誤,重新輸入 2.r和h為整形 ...