python开发基础戴歆第四章_第一阶段:Python开发基础 day04 课后练习
第一階段:Python開發(fā)基礎(chǔ) day04 課后作業(yè)
1.簡(jiǎn)述python的五大數(shù)據(jù)類型的作用、定義方式、使用方法
數(shù)字類型
字符串類型
列表
字典
布爾型
答:數(shù)字類型分為整型(int)和浮點(diǎn)型(float):
整型的作用:表示人的年齡、各種號(hào)碼、級(jí)別等
定義方式:age = 18 / age = int(18)
使用方式:加減乘除、邏輯判斷(大于、小于)
浮點(diǎn)型的作用:表示身高、體重、工資(帶小數(shù)點(diǎn)的數(shù)值)
定義方式:salary = 2.3 / salary = folat(2.3)
使用方式:加減乘除、邏輯判斷(大于、小于)
字符串類型(str):
作用:用字符表達(dá)想要的意思,如名字、愛好等
定義方式:在定義字符串的時(shí)候變量值需要用單引號(hào) ‘ ,或者雙引號(hào)“ ,三引號(hào) ‘’‘/“”“ 括起來
使用方式:字符串只能+、*和邏輯比較
列表(list):
作用:存放多個(gè)值,如多個(gè)愛好。
定義方式:在[] 內(nèi)用逗號(hào)分隔開任意類型的值。
使用方式:介紹列表索引取值的方法,牢記索引序號(hào)從0開始。
字典類型(dict):
作用:用來存取多個(gè)值,按照key:value 的方式存值,取的時(shí)候可以通過key而非索引去取值,key對(duì)value具有描述性的作用。存放數(shù)據(jù)的種類各種各樣并且數(shù)據(jù)較多的時(shí)候可以使用字典。
定義方式:在{}內(nèi)用逗號(hào)分隔開多個(gè)元素,每一個(gè)元素都是key:value的格式,其中value是任意格式的數(shù)據(jù)類型,key由于具有描述性的作用,所以key通常是字符串類型。
使用方法:字典取值方式不再依賴于索引,而是依賴于key,通過[key]即可獲取key對(duì)應(yīng)的value值。
布爾型(bool):
作用:用于判斷條件結(jié)果
定義方式:True、Flase通常情況不會(huì)直接飲用,需要使用邏輯運(yùn)算得到結(jié)果。
使用方法:while True:
?i = 0
?if i > 10:
?break
?i += 1
2.一行代碼實(shí)現(xiàn)下述代碼實(shí)現(xiàn)的功能
x = 10
y = 10
z = 10
答: x = y = z = 10
3.寫出兩種交換x,y值的方式
x = 10
y = 10
答:
第一種:
z = x
x = y
y = z
第二種:
x,y = y,x
4.一行代碼取出nick的第2、3個(gè)愛好
nick_info_dict = {
'name':'nick',
'age':'18',
'height':180,
'weight':140,
'hobby_list':['read','run','music','code'],
}
# 答案如下:
print(nick_info_dict[hobby_list][1:3])
運(yùn)行效果:
['run', 'music']
5.在昨天猜年齡代碼的基礎(chǔ)上,增加用戶輸入年齡功能,并可以參考while循環(huán)博客,為應(yīng)用程序添加循環(huán)
代碼如下:
while True:
age = 18
guess_age = int(input('請(qǐng)輸入你猜測(cè)的年齡:'))
if guess_age == age:
print('恭喜你,猜對(duì)啦')
break
elif guess_age > age:
print('猜大了,請(qǐng)重新猜。')
elif guess_age < age:
print('猜小咯,請(qǐng)重新猜。')
運(yùn)行效果:
請(qǐng)輸入你猜測(cè)的年齡:17
猜小咯,請(qǐng)重新猜。
請(qǐng)輸入你猜測(cè)的年齡:19
猜大了,請(qǐng)重新猜。
請(qǐng)輸入你猜測(cè)的年齡:18
恭喜你,猜對(duì)啦
總結(jié)
以上是生活随笔為你收集整理的python开发基础戴歆第四章_第一阶段:Python开发基础 day04 课后练习的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Dreamwear如何创建javascr
- 下一篇: mfc mysql 选择删除文件_MFC