輸入(input)輸出(print)和迴圈

2021-10-01 04:45:21 字數 1602 閱讀 3165

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