python迴圈經典例題 python迴圈練習題

2021-10-10 23:30:35 字數 1336 閱讀 2432

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...