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