日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

自學(xué)Python編程的第四天----------來(lái)自苦逼的轉(zhuǎn)行人

系統(tǒng) 1824 0

2019-09-14  21:15:24

今天是學(xué)習(xí)Python的第四天,也是寫(xiě)博客的第四天

今天的內(nèi)容是有關(guān)'列表'、'元組'、'range'的用法

列表:增刪改查、列表的嵌套

元組:元組的嵌套

range:range的具體用法

好了,進(jìn)行日常的記錄.加油!

======我======是======一======條======快======樂(lè)======的======分======割======線

          
            一.重要知識(shí)點(diǎn)
          
          
1. list(增刪改查)
列表可以裝大量的數(shù)據(jù). 不限制數(shù)據(jù)類型. 表示方式:[] 方括號(hào)中的每一項(xiàng)用逗號(hào)隔開(kāi)
列表和字符串一樣.也有索引和切片
常用的功能:
1. 增: append()
2. 刪:remove()
3. 改: 索引修改
4. 查: for循環(huán)
常用方法:
1. len()
2. count()
3. sort() 排序

2. list的嵌套
降維操作

3. tuple 元組
當(dāng)元組只有一個(gè)元素是要使用一個(gè)逗號(hào),不然不是元組
不可變的列表. 只讀列表. 有索引和切片.
不可變的是它內(nèi)部子元素. 如果子元素是列表. 列表中的元素是可以變的.

4. range()
數(shù)數(shù)
有一個(gè)參數(shù):結(jié)束為止
兩個(gè)參數(shù): 1. 起始位置, 2.結(jié)束位置
三個(gè)參數(shù): 1. 起始位置, 2. 結(jié)束位置. 3.步長(zhǎng)

二.錯(cuò)誤總結(jié)
1.continue的作用
# 11.寫(xiě)代碼:計(jì)算1-2+3... + 99中除了88以外所有數(shù)的總和?
count=1
sum=0
while count<100:
if count==88:
count=count+1
continue #-->>這里忘記加continue
elif count%2==0:
sum-=count
else:
sum+=count
count+=1
print(sum)
#出現(xiàn)這個(gè)錯(cuò)誤的原因是沒(méi)有考慮到continue的作用
解決方法:每次敲完代碼記得再過(guò)濾一遍,看看是否有缺或者有多,要記得考慮continue和break的作用

2.print的位置放著
# 9.計(jì)算用戶輸入的內(nèi)容中有幾個(gè)整數(shù)(以個(gè)位數(shù)為單位)。
如: content = input("請(qǐng)輸入內(nèi)容: ") # 如fhdal234slfh98769fjdla
content = input("請(qǐng)輸入內(nèi)容:")
count=0
for c in content:
if c.isdigit():
count+=1
print(count) #-->>print應(yīng)該是在for嵌套里,不是在if嵌套里和if同一等級(jí)
#最近老是出現(xiàn)print的位置放置錯(cuò)誤
解決方法:看看print是要輸出什么,要輸出什么就放那里

要訣:復(fù)雜的問(wèn)題簡(jiǎn)單化,簡(jiǎn)單的問(wèn)題復(fù)雜化.
======我======是======一======條======快======樂(lè)======的======分======割======線
            
              
                #
              
              
                 10.寫(xiě)代碼完成下列需求:
              
              
                
#
              
              
                     用戶可持續(xù)輸入(用while循環(huán)),用戶使用的情況:
              
              
                
#
              
              
                     輸入A,則顯示走大路回家,然后在讓用戶進(jìn)一步選擇:
              
              
                
#
              
              
                         是選擇公交車(chē),還是步行?
              
              
                
#
              
              
                         選擇公交車(chē),顯示10分鐘到家,并退出整個(gè)程序。
              
              
                
#
              
              
                         選擇步行,顯示20分鐘到家,并退出整個(gè)程序。
              
              
                
#
              
              
                     輸入B,則顯示走小路回家,并退出整個(gè)程序。
              
              
                
#
              
              
                     輸入C,則顯示繞道回家,然后在讓用戶進(jìn)一步選擇:
              
              
                
#
              
              
                         是選擇游戲廳玩會(huì),還是網(wǎng)吧?
              
              
                
#
              
              
                         選擇游戲廳,則顯示‘一個(gè)半小時(shí)到家,爸爸在家,拿棍等你。'并讓其
              
              
                
#
              
              
                     重新輸入A,B,C選項(xiàng)。:
              
              
                
#
              
              
                         選擇網(wǎng)吧,則顯示‘兩個(gè)小時(shí)到家,媽媽已做好了戰(zhàn)斗準(zhǔn)備。'并讓其重
              
              
                
#
              
              
                     新輸入A, B,C選項(xiàng)。
              
              
                while
              
               1
              
                :
    lu 
              
              = input(
              
                '
              
              
                請(qǐng)選擇ABC三個(gè)其中一個(gè):
              
              
                '
              
              
                ).strip().upper()
    
              
              
                if
              
               lu==
              
                '
              
              
                A
              
              
                '
              
              
                :
        s
              
              =input(
              
                '
              
              
                你是要選擇坐公交車(chē)還是步行:
              
              
                '
              
              
                )
        
              
              
                if
              
               s==
              
                '
              
              
                坐公交車(chē)
              
              
                '
              
              
                :
            
              
              
                print
              
              (
              
                '
              
              
                十分鐘到家
              
              
                '
              
              
                )
        
              
              
                else
              
              
                :
            
              
              
                print
              
              (
              
                '
              
              
                半個(gè)小時(shí)到家
              
              
                '
              
              
                )
        
              
              
                break
              
              
                elif
              
               lu==
              
                '
              
              
                B
              
              
                '
              
              
                :
        
              
              
                print
              
              (
              
                '
              
              
                走小路回家
              
              
                '
              
              
                )
        
              
              
                break
              
              
                elif
              
               lu==
              
                '
              
              
                C
              
              
                '
              
              
                :
        s
              
              =input(
              
                '
              
              
                你是要去游戲廳還是網(wǎng)吧
              
              
                '
              
              
                )
        
              
              
                if
              
               s==
              
                '
              
              
                游戲廳
              
              
                '
              
              
                :
            
              
              
                print
              
              (
              
                '
              
              
                一個(gè)半小時(shí)到家,爸爸在家,拿棍等你
              
              
                '
              
              
                )
        
              
              
                else
              
              
                :
            
              
              
                print
              
              (
              
                '
              
              
                兩個(gè)小時(shí)到家,媽媽已做好了戰(zhàn)斗準(zhǔn)備
              
              
                '
              
              
                )
            
              
              
                continue
              
              
                else
              
              
                :
        
              
              
                print
              
              (
              
                '
              
              
                沒(méi)有這個(gè)選項(xiàng)
              
              
                '
              
              
                )


              
              
                #
              
              
                這個(gè)代碼沒(méi)難度,只是要寫(xiě)比較多.第一次寫(xiě)代碼沒(méi)出現(xiàn)錯(cuò)誤,有點(diǎn)開(kāi)心
              
            
          

?


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 平湖市| 宁化县| 南丹县| 淮北市| 曲沃县| 报价| 曲水县| 齐河县| 芜湖市| 临城县| 聂拉木县| 镇巴县| 万年县| 大城县| 遂溪县| 澎湖县| 浙江省| 古蔺县| 西吉县| 盐城市| 靖安县| 水富县| 墨江| 双鸭山市| 惠东县| 确山县| 来凤县| 江永县| 无棣县| 嘉兴市| 定兴县| 鄂托克旗| 晋城| 仁寿县| 德昌县| 赣榆县| 扶风县| 云和县| 安岳县| 靖江市| 南雄市|