老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Pyton學習—循環語句-創新互聯

1.Python內置函數range()

語法:

創新互聯堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站設計、成都做網站、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的鎮巴網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
range(start,end[,step])

參數說明:

  • start: 計數從 start 開始。默認是從 0 開始。例如range(5)等價于range(0, 5)
  • stop: 計數到 stop 結束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5
  • step:步長,默認為1。例如:range(0, 5) 等價于 range(0, 5, 1)

注意:
在Python2中我們查看range()函數幫助可以看到它返回的是一個列表:
Return a list containing an arithmetic progression of integers.
而在Python3中,range()函數的幫助可以看到返回的是一個整數序列的對象,而不是列表:
Return an object that produces a sequence of integers

舉栗子:
1.當start小于end時:(步長為正數)

>>>range(10)          # 從 0 開始到 9
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(0)
[]
>>> range(1, 10)      # 從 1 開始到 9
[1, 2, 3, 4, 5, 6, 7, 8, 9,]
>>> range(0, 30, 5)   # 步長為 5
[0, 5, 10, 15, 20, 25]
>>> range(0, 10, 3)   # 步長為 3
[0, 3, 6, 9]
>>> range(0,10,-2)    #錯誤的步長
[]

2.當start大于end時:(步長要為負數)

>>> range(10,0,-1)    #步長為-1
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
>>> range(0,-10,-2)   #步長為-2
[0, -2, -4, -6, -8]
>>> range(0,-10,2)    #錯誤的步長
[]
>>> range(1, 0)       #錯誤的步長
[]

2.循環語句

1.for 循環 :重復執行語句

語法格式:
(1).

for 變量 in 序列:
    語句1
    語句2
    ...

(2).

for 變量 in range(10):
    語句1
    語句2
    ...
else:
    循環體正常結束后接著執行的語句

若在for循環體中執行了break,直接跳出循環,else后的語句不會被執行。

舉栗子:
(1).累加1~100

sum = 0
for i in range(1,101):
    sum = sum + i
print(sum)

程序執行結果為:
5050

(2).求1~100之間所有偶數的和;求1~100之間所有奇數的和

sum1=0
sum2=0
for i in range(2,101):
    if i%2 == 0:
        sum1+=i
    else:
        sum2+=i
print('1~100所有偶數和:%d\n1~100所有奇數和:%d' %(sum1,sum2))

(3).用戶輸入一個×××數, 求該數的階乘; 如3!=321=6

sum3=1
x=int(input('請輸入階乘數:'))
if x>0:
    for i in range(1,x+1):
        sum3*=i
    print('%d的階乘為:%d' %(x,sum3))
else:
    print('請輸入有效的數字!')

(4).輸入用戶帳號密碼,判定是否正確,連續三次錯誤不可再次輸入

for i in range(3):
        name=input('請輸入帳號:')
        passwd=input('請輸入密碼:')
        if name=='root' and passwd=='redhat':
                print('登陸成功!')
                break
        else:
                print('帳號或密碼錯誤!')
else:
        print('輸入錯誤次數達到三次,請稍后重試!')

程序測試執行:
Pyton學習—循環語句

2.while 循環:在給定的判斷條件為 true 時執行循環體,否則退出循環體。

(1).

while 條件語句:
    滿足條件執行的語句

(2).

while 條件語句:
    滿足條件執行的語句
else:
    條件不滿足后執行的語句

若在while循環體中執行了break,直接跳出循環,else后的語句不會被執行。

舉栗子:
(1).計算累加1~100

  i = 1
while  i <=100:
    sum += i
    i += 1
print(sum)

程序執行結果為:
5050
(2).模擬linux的shell

import os
cmd=''
while True:
    cmd=input('[root@host dir]#')
    if cmd=='exit':
        print('\n程序已經退出cmd模式!\n')
        break
    elif cmd=='logout':
        print('\n已經退出本程序!\n')
        exit()
    else:
        print('\n正在運行命令:%s\n' %cmd)
        os.system(cmd)

程序測試執行:
Pyton學習—循環語句
(3).求兩個數的大公約數和最小公倍數

x,y=input('請輸入兩個數(以,分隔):').split(',')
x=int(x)
y=int(y)
min=x if xy else y
if max%min==0:
    xmin=min
    xmax=max
else:
    i=int(min/2)
   while i > 0:
        if min%i==0 and max%i==0:
            xmin=i
            xmax=(x*y)/xmin
            break
        else:
            i-=1
print('大公約數:%d \n最小公倍數:%d' %(xmin,xmax))

程序測試執行:
Pyton學習—循環語句
(4).用while循環實現for循環的題(4)

count=0
while count<3:
    x,y=input().split(' ')
    if x=='root' and y=='westos':
        print('logined')
        break
    else:
        count+=1
else:
    print('3 times ')

程序測試執行:
Pyton學習—循環語句
(5).猜數字游戲

import random
answer=random.randint(1,100)
count=1
guess=int(input('你有5次機會,猜一猜這個100以內的整數是:'))
while count<5:
    if guess==answer:
        print('nice!你猜對了,然而并沒有什么獎勵!')
        break
    else:
        if guess > answer:
            print('你猜的數字有點大哦,加油!')
        else:
            print('你猜的數字有點小哦,加油!')
        print('你還有%d此機會,在猜:' %(5-count),end="")
        guess=int(input())
        count+=1
else:
    print('豬啊,5次機會用完了!這個數是%d!' %answer)
3.while死循環
(1).bool值
while True:
    pass
(2).數值
while 1:
    pass
(3).永真條件
while 2>1:
    pass

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


本文題目:Pyton學習—循環語句-創新互聯
路徑分享:http://www.xueling.net.cn/article/ddjdcc.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 免费av国产 | 精品一区二区不卡无码av | 伊人热热久久原色播放WWW | AAAA级少妇高潮大片在线观看 | 视频一区二区国产 | 麻豆国产成人AV在线播放 | 久久成人影院精品777 | 国产成人精品亚洲 | a级毛片免费高清在线播放 国产性猛交╳XXX乱大交 | 国产做A爱片久久毛片A片秋霞 | 久久精品国产www456c0m | 天天干天天操天天拍 | 欧美老少配性行为 | 91亚洲精品国产 | 一区免费看 | 四虎影视8848h | 国产区在线观看成人精品 | 亚洲AV无码一区二区乱子仑 | 色偷偷噜噜噜亚洲男人 | 亚洲欧美一区在线观看 | 69堂人成无码免费视频果冻传媒 | 青青青爽在线视频观看 | 无码国产69精品久久久孕妇 | 无码av动漫精品一区二区免费 | 永久免费观看黄网视频 | 麻豆一区二区三区精品视频 | 欧美午夜精品一区二区三区 | 四只虎影院在线免费 | 推油少妇久久99久久99久久 | 91最新 | 久久人人爽人人爽人人AV东京热 | 欧洲免费看片尺码大 | 激情国产一区 | 999免费观看视频 | 久久公开视频 | 中文字幕一综合88久久 | 国产成人高清亚洲明星一区 | 久久精品理伦A级A片入口 | 国产欧美日韩另类在线专区 | 91大神唐先生22部在线观看 | 国内伊人久久久久久网站视频 |