#***多個變數迭代****
#可在for迴圈中用多個變數來迭代序列物件。例如:
for x in range(3):
print(x)
for x in range(-2,2):
print(x)
for x in range(-2,2,2):print(x)
其他**;
for(a,b)in((1,2),(3,4),(5,6)):
print(a,b)
#--------------break和continue------------
#break語句用於跳出當前迴圈,即提前結束迴圈(包括跳出else)。continue語句用於跳過迴圈體剩餘語句,回到迴圈開頭開始下一次迭代
#下面的**用for迴圈找出100~999範圍內的前10個回文數字,3位數中個位和百位相同的數字為回文數字。
#統計100-999之間的回文數字,例如111,121,131,141
#如果統計的回文數字夠10個的話,停止迴圈
a=n=0
for x in range(100,999):
s=str(x)
#如果不是回文數字,則跳到迴圈開頭,x取下乙個值開始迴圈;
if s[0]!=s[-1]:continue
#如果是回文數字,將其加入到列表;
#累計回文數字個數;
n+=1
#找出10個回文數字時,跳出for迴圈。
if n==10:break
else:
print("迴圈結束")
print(a)
#巢狀使用for迴圈,python 允許巢狀for迴圈,即在for迴圈內部使用for迴圈。例如:下面的**是輸出100以內的素數(素數是指
#除了1和它本身之外不能被其他數整除的數)。
#2.3是素數,直接輸出,end="",使後續輸出不換行;
print(2,3,end=" ")
for x in range(4,100):
for n in range(2,x):
#若餘數為0,說明x不是素數,結束當前for迴圈
if x%n==0:
break
else:
#正常情況下結束for迴圈,說明x沒有被任何整數整除,是素數,輸出
print(x,end=" ")
else:
print("結束")
java 輸出前一百個回文素數
既是回文數又是素數 判斷乙個數是否為素數方法就是 設要判斷的數為a,那麼用a除以從二開始到a為止的所有數,如果遇見能整除的數,判斷該數是否與a本身相等,如果不相等,就不是素數,如果相等,就是素數 public class 回文素數 return 1 static string trans int b...
用python爬取豆瓣前一百電影
目錄 實現專案我們需要運用以下幾個知識點 一 獲取網頁 1.找網頁規律 2.使用 for 迴圈語句獲得 前4頁的網頁鏈結 3.使用 network 選項卡查詢headers資訊 4.使用 requests.get 函式帶著 headers 請求網頁。二 解析網頁 1.使用 beautifulsoup...
python123回文素數 平方回文素數
問題描述 素數的平方是回文,比如11 11 121。求不超過1000的平方回文素數。我的 import math def prime m count 0 for i in range 2,int math.sqrt m 1 if m i 0 count 1 if count 1 return tru...