Python中的if、while、for 語法及例項
1.if/while/for
python縮排:
main: pass c main(param) {} java main(param){}
if判斷:
if 判斷條件: 執行語句 elif 判斷條件: 執行語句 else: 執行語句
While迴圈:
whle 判斷條件: 執行語句 break 跳出迴圈 continue 跳出本次迴圈,進入下一次迴圈
for 迴圈:
for item in sequence: 執行語句 for i,j in enumerate(list1): print(i,j)
切片:
l = ['a','b','c','d','e'] print(l[0:5]) # 0
2.Python例項
做題的思路和思想最重要:
例1:
ABCD*9=DCBA A=?B=? C=? D=? 答案: A=1,B=0,C=8,D=9 1089*9=9801
#!/usr/bin/env python # -*- coding:utf-8 -*- # @Time: 2018-01-23 16:31 # @Author: Feng Xiaoqing # @File: if-while-for.py for a in range(1,10): for b in range(0,10): for c in range(0,10): for d in range(0,10): Start = a * 1000 + b * 100 + c * 10 + d End = d * 1000 + c * 100 + b * 10 + a if Start * 9 == End : print ('{0} * 9 = {1}'.format(Start,End))
答案:
1089 * 9 = 9801例2:
求n的階乘0! + 1! + 2! + 3! ...+ n!
#!/usr/bin/env python # -*- coding:utf-8 -*- # @Time: 2018-01-23 15:31 # @Author: Feng Xiaoqing # @File: if-while-for.py def one(n): total = 1 if n == 0: total = 1 else: for i in range(1,int(n)+1): total *= i return total while True: result = 0 n = input("please input a number:") if not n.isdigit() : print(" the number is error!") break for i in range(0,int(n)+1): result += one(i) print("0! + 1! + 2! + 3! ...+ n! = {0}".format(result))
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2894/viewspace-2802815/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python中compile函式的語法及例項!PythonCompile函式
- ORACLE 觸發器語法及例項 一Oracle觸發器
- ORACLE 觸發器語法及例項 二Oracle觸發器
- ORACLE 觸發器語法及例項 三Oracle觸發器
- Python 中的for,if-else和while語句PythonWhile
- Python中的CURL PycURL庫簡介及例項Python
- flex佈局語法+例項Flex
- 觸發器的語法和例項觸發器
- mySQL語法中的儲存過程及if語句的使用簡例MySql儲存過程
- 【Python基礎知識】Python中的while語句PythonWhile
- python 中的 for-else 和 while-else 語句PythonWhile
- HTML基本語法和語義寫法規則與例項HTML
- python例項方法中self的作用Python
- python中的while...elsePythonWhile
- 詳解中括號語法及點語法
- python中類的建立和例項化Python
- Python中類的建立與使用例項Python
- php語法同java語法的基本區別(例項專案需求,php才能熟)PHPJava
- sql宣告變數,及if -else語句、while語句的用法SQL變數While
- [Shell] if、for、while流程語句以及整數字符串判斷比較的例項詳解While
- 軟體專案中的功能點法估算-例項
- 例項講解hadoop中的map/reduce查詢(python語言實現HadoopPython
- 例項講解hadoop中的hive查詢(python語言實現)薦HadoopHivePython
- python中time庫的例項使用方法Python
- ruby中的類例項變數和例項的例項變數變數
- 例項感受-es6的常用語法和優越性
- python list排序的兩種方法及例項講解Python排序
- Python基礎語法及應用Python
- CMakeLists.txt 語法介紹與例項演練
- python urllib2詳解及例項Python
- Python基礎-While迴圈語句PythonWhile
- Python基礎——while、字串、列表及操作PythonWhile字串
- python 中的一些特殊語法Python
- Exchanger的工作原理及例項
- Python中replace()的用法是什麼?附例項!Python
- Python中逗號的三種作用例項分析Python
- NIO原理及例項
- do-while語句和while的區別While