for迴圈(常用於迴圈次數確定的情形)
語句結構
for 變數 in 序列或可迭代物件:
迴圈體(語句塊)
for語句後面必須有「:」,迴圈體要注意縮排。
for迴圈用於迴圈次數可以提前確定的情況,尤其適用於列舉或遍歷。
來個九九乘法表
for i in range(1,10): #外迴圈共迴圈九次,控制次數
for j in range(i,i+1): #內迴圈控制每行輸出的個數
print(str(j)+"*"+str(i)+"="+str(i*j),end=(' ')) #把數值型轉換成字元型進行輸出
print() #print輸出語句預設換行,如果不想換行可在末尾加引數end=(' ')參考上。
while迴圈(一般用於迴圈次數無法確定的情況)
迴圈結構中優先考錄for迴圈。
語句結構。
while迴圈條件:
迴圈體(語句塊)
break,用於跳出迴圈,但不退出程式。
continue,用於暫停本次操作,跳轉至迴圈語句的頂部重新測試條件,本次執行過程中continue後的命令序列將被忽略。
while true:
a,b = map(int,input("請輸入要求和的數值:").split())
if a>100 or b>100;
print("只能輸入一百以內的數")
continue
sum = a + b
print(sum)
q = input("按q鍵退出,按回車鍵繼續")
if q == 'q':
break
for i in range(100,1000):
bai = i // 100
shi = i % 100 // 10
ge = i % 10
if i == bai**3 + shi**3 + ge**3:
print(i)
k = int(input('輸入乙個整數'))
n = 1
s = 0
while true:
s = s + 1/n
if s > k:
print(n)
break
n = n + 1
附乙個登入指令碼。
i = 1
while true:
if i > 3:
print("登陸失敗")
break
username = input("使用者名稱:")
password = input("密碼:")
if username == 'admin' and password == 'password':
print('登陸成功')
break
else:
print("使用者名稱或密碼錯誤!")
i = i+1
print函式和input函式
基本語法 print 輸出內容 1.print輸出用 隔開,會產生空格 2.print以檔案形式輸出 a 10 b 6 print number 6 數字 print 表示式 a b 表示式 快捷鍵alt 3使選中的所有 變成注釋 fp open r e mot.txt a 開啟檔案 print 字...
print的列印和輸出
在 python 中,print可以列印所有變數資料,包括自定義型別。在 2.x 版本中,print是個語句,但在 3.x 中卻 是個內建函式,並且擁有更豐富的功能。可以用help print 來檢視print函式的引數解釋。print print value,sep end n file sys....
Python3 輸出print與輸入input
print是python裡很基本很常見的乙個操作,它的操作物件是乙個字串。print value,sep end n file sys.stdout,flush false 預設情況下,將值列印到流或sys.stdout。可選關鍵字引數 file 類檔案物件 stream 預設為當前的sys.std...