python组合数据类型实验_实验七 组合数据类型
安徽工程大學(xué)
Python程序設(shè)計實驗報告
班級物流192? ?姓名?徐敏?學(xué)號?3190505232?成績?_____
日期?2020.5.28??指導(dǎo)老師?修宇
實驗七 組合數(shù)據(jù)類型
【實驗?zāi)康摹?/p>
熟悉通過序列索引迭代執(zhí)行循環(huán);掌握元組、列表與字典的系列操作函數(shù)及相關(guān)方法
【實驗條件】
PC機或者遠程編程環(huán)境
【實驗內(nèi)容】
完成二個編程題。
1、 大于平均體重的體重
描述
????????????????????????????????????????????????????????????????????????????????幼兒園體檢要對小朋友們的體重做評估,對超出平均體重的小朋友需要提示他們進行鍛煉。????????????????????????????????????????????????????????????????????????????????
編程實現(xiàn):輸入若干個體重,輸出比平均體重更重的那些體重。輸入輸出形式見示例說明。
2、 分類統(tǒng)計字符個數(shù)
????????????????????????????????????????????????????????????????????????????????1)編寫程序,用戶輸入一個字符串,以回車結(jié)束,利用字典統(tǒng)計其中字母和數(shù)字出現(xiàn)的次數(shù)(回車符代表結(jié)束)。????????????????????????????????????????????????????????????????????????????????
2)輸入格式是一個以回車結(jié)束的字符串,例如輸入abc1ab,輸出{'a': 2, 'b': 2, 'c': 1, '1': 1}。????????????????????????????????????????????????????????????????????????????????
3)輸入代碼并提交解答。????????????????????????????????????????????????????????????????????????????????
【實驗記錄與分析】(請在填寫實驗記錄與分析結(jié)果)
1、 大于平均體重的體重
明確“描述”的意思后,在IDLE上進行嘗試編寫,過程如下。
實驗過程中出現(xiàn)三次錯誤。
錯誤①:unsupported operand type(s) for +: 'int' and 'str'
百度搜索得到:
檢查程序發(fā)現(xiàn):“+”前后的數(shù)據(jù)類型不同,無法進行數(shù)學(xué)運算。
錯誤②:unsupported operand type(s) for /: 'float' and 'list'
錯誤②和錯誤①很像。
檢查程序發(fā)現(xiàn),錯誤類型確實是一樣的:“/”前后的數(shù)據(jù)類型不同,無法進行數(shù)學(xué)運算。
錯誤③:'>' not supported between instances of 'str' and 'float'
這個錯誤以前出現(xiàn)過,是“>”前后的數(shù)據(jù)類型不同,無法進行比較。
明確以上錯誤后對程序進行了修改,輸出結(jié)果與描述一致。
將程序輸入到Python123中。
答案和解析:
小結(jié):1.此次程序中出現(xiàn)的錯誤大同小異,基本都是在進行數(shù)學(xué)方面的操作時,沒有注意到要進行運算的數(shù)據(jù)的數(shù)據(jù)類型是否一致,是否都為浮點數(shù)類型或整數(shù)類型。
2.查看答案后,發(fā)現(xiàn)答案比自己編寫的程序更加簡潔。以后程序?qū)懲旰筮€是要多思考是否有更簡潔的寫法。
2、 分類統(tǒng)計字符個數(shù)
這個題不難,在IDLE上編寫如下。
輸出結(jié)果與描述相符。
輸入到Python123中。
答案與解析
小結(jié):通過對比答案和自己寫的程序發(fā)現(xiàn),自己對于學(xué)習(xí)的函數(shù)不太熟悉,運用不熟練。
總結(jié):1.編寫程序時,要注意數(shù)據(jù)的數(shù)據(jù)類型。
2.對于學(xué)習(xí)的函數(shù)要多記多用。
3.編寫完程序后,可以百度搜索或自己嘗試更簡潔的答案。
總結(jié)
以上是生活随笔為你收集整理的python组合数据类型实验_实验七 组合数据类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ic 卡获取帐号apdu指令_非接触IC
- 下一篇: mysql count里面能加条件吗_s