python
迴圈練習題
猜數字遊戲
計算機出乙個
1~100
之間的隨機數由人來猜
計算機根據人猜的數字分別給出提示大一點
小一點猜對了,並繼續輸入
關於這一題,因為不知道迴圈的次數和迭代物件,所以選擇
while
迴圈、首先用
random.randint
定義乙個隨機數
、第一次寫的時候把輸入的答案放在迴圈外面,後來想了一下,如果要根據提示再繼續輸
入的話就必須把要每次輸入的數字放入迴圈中,否則無法迴圈輸入
break
在迴圈裡面的作用很重要,注意思考該把他放在哪兒。
import random
a = random.randint(1,100)
count = 0
while true:
b = int(input("
請輸入您的答案:
count += 1
if a
print("
小一點elif a>b:
print("
大一點else:
print("
猜對了您一共猜了%d次
"% count)
break
九九乘法表
for i in range(1,10):
for j in range(1,10):
print('%d × %d = %d'%(i,j,i*j))
尋找水仙花數
如果乙個
位數等於其各位數字的立方和,則稱這個數為水仙花數。例如:
153 = 1^3 + 5^3
+ 3^3
,因此就是乙個水仙花數。
for i in range(100,1000):
if (i//100)**3 + (i%100//10)**3 +(i%10)**3 ==i:
print('%d
是水仙花數
'%i)
尋找完美數
果乙個數恰好等於它的因子之和,
則稱該數為
「完全數」
[1]各個小於它的約數
(真約數
列出某數的約數,
去掉該數本身,
剩下的就是它的真約數)
的和等於它本身的自然數叫做完
全數(perfect number
例如:第乙個完全數是
它有約數
除去它本身
外,其餘
個數相加,
1+2+3=6
for i in range(1,10000):
a =
b = 0
python3經典例題 經典例題 Python
python python開發 python語言 經典例題 python 經典例題 if巢狀 1.使用者輸入賬號 2.使用者輸入密碼 3.判斷使用者的賬號是不是alex 4.如果賬號是alex在繼續判斷密碼是不是alexdsb 5.賬號和密碼都正確提示使用者alex就是乙個dsb 6.如果賬號正確密...
python入門經典例題
題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?法一 for i in 1,2,3,4 for j in 1,2,3,4 for k in 1,2,3,4 print i 100 j 10 k 法二 for i in range 1,5 forj in range ...
Python入門經典例題
列印出100 1000所有的 水仙花數 所謂 水仙花數 是指乙個三位數,其各位數字立方和等於該數本身。例如 153是乙個 水仙花數 因為153 1的三次方 5的三次方 3的三次方。res for i in range 100,1000 a i 100 b i 10 i 100 10 c i 10 i...