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函式
- Python 中的for,if-else和while語句PythonWhile
- flex佈局語法+例項Flex
- 【Python基礎知識】Python中的while語句PythonWhile
- python 中的 for-else 和 while-else 語句PythonWhile
- HTML基本語法和語義寫法規則與例項HTML
- python例項方法中self的作用Python
- python中的while...elsePythonWhile
- python中類的建立和例項化Python
- 例項講解hadoop中的map/reduce查詢(python語言實現HadoopPython
- php語法同java語法的基本區別(例項專案需求,php才能熟)PHPJava
- python中time庫的例項使用方法Python
- 詳解中括號語法及點語法
- sql宣告變數,及if -else語句、while語句的用法SQL變數While
- CMakeLists.txt 語法介紹與例項演練
- python socket例項Python
- python例項1Python
- Exchanger的工作原理及例項
- Python中replace()的用法是什麼?附例項!Python
- Python基礎語法及應用Python
- Python基礎-While迴圈語句PythonWhile
- Python基礎——while、字串、列表及操作PythonWhile字串
- NIO原理及例項
- makefile--偽目標語法與程式設計例項程式設計
- PostgreSQL:所有支援的資料型別及建表語句例項SQL資料型別
- 理解Python中的類物件、例項物件、屬性、方法Python物件
- python 中的一些特殊語法Python
- NLP自然語言處理中的hanlp分詞例項自然語言處理HanLP分詞
- Linux系統中的lsmod、lsof、lspci、lsscsi命令及例項Linux
- Python例項集錦Python
- python鬧鐘例項Python
- python100例項Python
- python 類和例項Python
- Python中類建立和例項化過程Python
- do-while語句和while的區別While
- SpringCloud——Feign例項及原理SpringGCCloud
- python while/forPythonWhile
- python中while 1表示什麼PythonWhile