Python條件語句與迴圈
1、判斷與迴圈
python 縮排
main:
print(“Hello”)
print(“Hello world.”)
if 判斷條件:
執行語句
elif 判斷條件:
執行語句
else:
執行語句
while 判斷條件:
執行語句
a = 100
while a>1:
print(a)
a-=1
if a==50:
break # 退出迴圈
if a==55:
print("5555555555")
continue # 此次迴圈結束,進入下一個迴圈
break 跳出迴圈
continue 進入下一次迴圈
for item in sequence:
執行語句
l = ["a","b","c","d","e","f"]
print(l[:])
print(l[0:5]) # 大於等於0 小於5 0 <= a > 5
print(l[0:-1]) # 大於等於0 小於5 0 <= a > 5
for x,y in enumerate(l): # 列印列表中元素以及下標
print(x,y)
2、程式設計思想最重要
程式語言最重要的是思想
ABCD乘以9=DCBA,求A=?,B=?,C=?,D=?
for A in range(1,10):
for B in range(0,10):
for C in range(0,10):
for D in range(1,10):
start = 1000*A+100*B+10*C+D
end = 1000*D+100*C+10*B+A
if start * 9 == end:
print("A={}".format(A))
print("B={}".format(B))
print("C={}".format(C))
print("D={}".format(D))
print("{0} * 9 = {1}".format(start,end))
返回結果:
A=1
B=0
C=8
D=9
1089 * 9 = 9801
3、求階乘
求1-n的階乘的和
1!+ 2!+ 3!+ 4!+5 !+ ··· + n!
0! = 1
1!= 1
2!= 1 2 = 2
3!= 1 2 * 3 = 6
def one(n):
total = 1
if n ==0:
total = 1
else:
for i in range(1,n+1):
total *= i
return total
print(one(3))
status=1
while status:
result = 0
n= input("Please input a number(n>=0) : ")
for i in n:
if not i.isdigit():
print("The number of you input is error.")
exit(1)
if int(n) < 0:
print("The number of you input is error.")
break
for i in range(0,int(n)+1):
result += one(i)
print("0! + 1! + 2! + ··· ··· + n! = {}".format(result))
相關文章
- Python-條件語句和迴圈語句Python
- AWK if(條件)語句與迴圈簡介
- 草根學Python(五) 條件語句和迴圈語句Python
- Python學習筆記3(條件語句+迴圈語句)Python筆記
- Python學習筆記(三)——條件語句、迴圈語句Python筆記
- SqlServer中迴圈和條件語句SQLServer
- golang常用手冊:運算子、條件語句、迴圈語句Golang
- 條件迴圈語句組成了Python程式碼的骨架Python
- javascript新手入門之條件語句,迴圈JavaScript
- python條件判斷與迴圈Python
- Python 中else的基本用法是在條件控制語句迴圈Python
- Python 分支、迴圈、條件與列舉Python
- Mysql儲存過程 變數,條件,迴圈語句用法MySql儲存過程變數
- c語言基礎語法二——迴圈控制條件語句(完節)C語言
- Python的迴圈語句Python
- Python if else條件語句Python
- 【Python基礎】for迴圈語句Python
- Python 迴圈語句的使用Python
- 寫給.NET開發者的Python教程(三):運算子、條件判斷和迴圈語句Python
- 前端筆記之JavaScript(三)關於條件判斷語句、迴圈語句那點事前端筆記JavaScript
- Matlab的if語句switch語句for迴圈while迴圈語句練習MatlabWhile
- python-條件控制(if語句)Python
- Python基礎:條件判斷 & 迴圈Python
- 條件語句
- C語言中迴圈語句while 中判斷條件出現 || 和 && 的區別C語言While
- Python基礎-While迴圈語句PythonWhile
- 初學Python(3)迴圈語句Python
- python04: while迴圈語句 break continue for in 迴圈PythonWhile
- TypeScript 迴圈語句TypeScript
- JavaScript for 迴圈語句JavaScript
- MySQL迴圈語句MySql
- Oracle迴圈語句Oracle
- 條件分支與迴圈結構學習
- 《Python基礎教程第二版》第五章-條件、迴圈和其他語句(二)Python
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-基本迴圈(EXIT語句)SQL
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-FOR迴圈中的索引SQL索引