2019-09-14 21:15:24
今天是學習Python的第四天,也是寫博客的第四天
今天的內容是有關'列表'、'元組'、'range'的用法
列表:增刪改查、列表的嵌套
元組:元組的嵌套
range:range的具體用法
好了,進行日常的記錄.加油!
======我======是======一======條======快======樂======的======分======割======線
一.重要知識點
1. list(增刪改查)
列表可以裝大量的數據. 不限制數據類型. 表示方式:[] 方括號中的每一項用逗號隔開
列表和字符串一樣.也有索引和切片
常用的功能:
1. 增: append()
2. 刪:remove()
3. 改: 索引修改
4. 查: for循環
常用方法:
1. len()
2. count()
3. sort() 排序
2. list的嵌套
降維操作
3. tuple 元組
當元組只有一個元素是要使用一個逗號,不然不是元組
不可變的列表. 只讀列表. 有索引和切片.
不可變的是它內部子元素. 如果子元素是列表. 列表中的元素是可以變的.
4. range()
數數
有一個參數:結束為止
兩個參數: 1. 起始位置, 2.結束位置
三個參數: 1. 起始位置, 2. 結束位置. 3.步長
二.錯誤總結
1.continue的作用
# 11.寫代碼:計算1-2+3... + 99中除了88以外所有數的總和?
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)
#出現這個錯誤的原因是沒有考慮到continue的作用
解決方法:每次敲完代碼記得再過濾一遍,看看是否有缺或者有多,要記得考慮continue和break的作用
2.print的位置放著
# 9.計算用戶輸入的內容中有幾個整數(以個位數為單位)。
如: content = input("請輸入內容: ") # 如fhdal234slfh98769fjdla
content = input("請輸入內容:")
count=0
for c in content:
if c.isdigit():
count+=1
print(count) #-->>print應該是在for嵌套里,不是在if嵌套里和if同一等級
#最近老是出現print的位置放置錯誤
解決方法:看看print是要輸出什么,要輸出什么就放那里
要訣:復雜的問題簡單化,簡單的問題復雜化.
======我======是======一======條======快======樂======的======分======割======線
#
10.寫代碼完成下列需求:
#
用戶可持續輸入(用while循環),用戶使用的情況:
#
輸入A,則顯示走大路回家,然后在讓用戶進一步選擇:
#
是選擇公交車,還是步行?
#
選擇公交車,顯示10分鐘到家,并退出整個程序。
#
選擇步行,顯示20分鐘到家,并退出整個程序。
#
輸入B,則顯示走小路回家,并退出整個程序。
#
輸入C,則顯示繞道回家,然后在讓用戶進一步選擇:
#
是選擇游戲廳玩會,還是網吧?
#
選擇游戲廳,則顯示‘一個半小時到家,爸爸在家,拿棍等你。'并讓其
#
重新輸入A,B,C選項。:
#
選擇網吧,則顯示‘兩個小時到家,媽媽已做好了戰斗準備。'并讓其重
#
新輸入A, B,C選項。
while
1
:
lu
= input(
'
請選擇ABC三個其中一個:
'
).strip().upper()
if
lu==
'
A
'
:
s
=input(
'
你是要選擇坐公交車還是步行:
'
)
if
s==
'
坐公交車
'
:
print
(
'
十分鐘到家
'
)
else
:
print
(
'
半個小時到家
'
)
break
elif
lu==
'
B
'
:
print
(
'
走小路回家
'
)
break
elif
lu==
'
C
'
:
s
=input(
'
你是要去游戲廳還是網吧
'
)
if
s==
'
游戲廳
'
:
print
(
'
一個半小時到家,爸爸在家,拿棍等你
'
)
else
:
print
(
'
兩個小時到家,媽媽已做好了戰斗準備
'
)
continue
else
:
print
(
'
沒有這個選項
'
)
#
這個代碼沒難度,只是要寫比較多.第一次寫代碼沒出現錯誤,有點開心
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
