python——rang函数、for、braek循环
生活随笔
收集整理的這篇文章主要介紹了
python——rang函数、for、braek循环
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
rang函數(shù):
start: 計(jì)數(shù)從 start 開始。默認(rèn)是從 0 開始。例如range(5)等價(jià)于range(0, 5);
stop: 計(jì)數(shù)到 stop 結(jié)束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5
step:步長,默認(rèn)為1。例如:range(0, 5) 等價(jià)于 range(0, 5, 1)
示例:求1~100之和
# for(i=1;i<=100;i++) sum = 0 for i in range(1,101):#sum = sum +isum += i print(sum)求1~100的奇數(shù)之和
sum = 0 for i in range(1,101,2):sum += 1 print(sum)求1~100的偶數(shù)只和
sum = 0 for i in range(2,101,2):sum +=i print(sum)用戶輸入一個(gè)數(shù)字,求該數(shù)的階乘:3!=321
num = int(input('Num:')) res = 1 for i in range(1,num+1):res = res * i print('%d的階乘的結(jié)果為:%d' %(num,res))for函數(shù):
for <變量> in <序列>:<循環(huán)需要執(zhí)行的代碼>else :<全部循環(huán)結(jié)束后要執(zhí)行的代碼> # else 之后的操作必須是for語句遍歷序列的每一個(gè)項(xiàng)目之后,才能執(zhí)行,如果中途退出循環(huán)則不執(zhí)行示例:用戶登陸程序
1.輸入用戶名和密碼
2.判斷用戶名和密碼是否正確(‘name==root’,'passwd=‘westos’)
3.為了防止暴力破解,登陸次數(shù)僅有三次,如果超過三次機(jī)會,報(bào)錯(cuò)
break循環(huán):
break:跳出整個(gè)循環(huán),不會再循環(huán)后面的內(nèi)容
continue:跳出本次循環(huán),continue后面代碼不會執(zhí)行, 但是循環(huán)依然繼續(xù)的.
exit():結(jié)束程序的運(yùn)行
break:
for i in range(10):if i == 5:breakelse :print(i) 運(yùn)行結(jié)果: [kiosk@foundation47 python]$ python3 haha.py 0 1 2 3 4continue 示例 :
for i in range(10):if i == 5:continueelse :print(i) 運(yùn)行結(jié)果: [kiosk@foundation47 python]$ python3 shiyan.py 0 1 2 3 4 5 6 7 8 9命令行提示符的實(shí)現(xiàn):
import os 加載os模塊
- 在Python中可以方便地使用os模塊運(yùn)行其他的腳本或者程序,這樣就可以在腳本中直接使用其他腳本,或者程序提供的功能,而不必再次編寫實(shí)現(xiàn)該功能的代碼
- os模塊中的system()函數(shù)可以方便地運(yùn)行其他程序或者腳本
- os.system(command) 使用格式
總結(jié)
以上是生活随笔為你收集整理的python——rang函数、for、braek循环的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 判断 in,tinkphp常用判
- 下一篇: python矩阵变化_用numpy改变矩