一套小学生的试卷。。。
生活随笔
收集整理的這篇文章主要介紹了
一套小学生的试卷。。。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
《Python程序設計》大作業題目及評分標準
如有下述情況之一者,為不及格。
⑴抄襲他人作業。
⑵對教師所提問題,無法正確回答3題以上者。
⑶py文件無法打開者。評分標準:
⑴文件命名正確(班內號姓名作業標號.py,如:05張三2.py)(2分)。
⑵程序能夠實現題目中的要求,正確使用數據結構、變量、函數以及合理使用控制結構,(6分)。
⑶界面美化,在基本要求基礎上有個人創新,如增加新功能、新屬性等(2分)。選題目錄
題目01:抓交通肇事犯 2
題目02:猜數字 2
題目03:學生信息錄入及顯示 2
題目04:定期存款何時會翻倍 3
題目05:設計一個三角形計算器 3
題目06:設計一個單科成績分析器 3
題目07:表達式計算 3
題目08:統計字母出現次數 4
題目09:求簡易發紅包問題。 4
題目10:從商品代碼判斷商品信息問題 5題目01:抓交通肇事犯
一輛卡車違反交通規則,撞人后逃跑。現場有三人目擊事件,但都沒有記住車號,只記下車號的一些特征。甲說:牌照的前兩位數字是相同的;乙說:牌照的后兩位數字是相同的,但與前兩位不同; 丙是數學家,他說:四位的車號剛好是一個整數的平方。請根據以上線索求出車號。
*問題分析與算法設計
按照題目的要求造出一個前兩位數相同、后兩位數相同且相互間又不同的整數,然后判斷該整數是否是另一個整數的平方。
題目02:猜數字
系統隨機產生一個數,玩家最多可以猜6次,系統會根據玩家的猜測進行提示,玩家則可以根據系統的提示對下一次的猜測進行適當調整。
題目03:學生信息錄入及顯示
編寫程序,實現學生信息的錄入,并在屏幕上打印全部學生信息。首先,由用戶確定要輸入的學生總數N;然后,逐條輸入學生信息,包括姓名和性別;最后,在屏幕上顯示“N students' information has been input”和所有數據記錄。
運行效果如下:
Please input the number of students:
2Please input student's name:
tomPlease input student's gender:
malePlease input student's name:
lucyPlease input student's gender:
female
2 students' information has been input
[{'name': 'tom', 'addr': 'male'}, {'name': 'lucy', 'addr': 'female'}]題目04:定期存款何時會翻倍
用Python編程,由用戶設定存款的本金和利率,計算一下需要過多少年,用戶的定期存款連本帶息能翻倍??
運行效果如下所示:請輸入本金:10000.0請輸入利率:0.0321
22年以后,存款會翻倍!題目05:設計一個三角形計算器
要求:
1、 輸入三角形的三個邊長。
2、 判斷該三個邊長是否可以構成一個三角形?如果可以,繼續執行;否則,重新輸入邊長。
3、 輸出三角形的周長和面積。題目06:設計一個單科成績分析器
要求:
1、 錄入學生學號和成績。
2、 輸入學號,獲得成績等級(90—100為A級、80-89為B級、70—79為C級、60—69為D級、60以下為E級)。題目07:表達式計算
編寫函數,求出”1/(1x2)-1/(2x3)+1/(3x4)-1/(4x5)+……”前n項的和,函數以n為參數,它是用戶輸入的。如:用戶輸入整數5,執行程序后的輸出結果為0.4,界面如圖下圖所示:題目08:統計字母出現次數
請編寫一個程序,用于統計字符串中每個字母的出現次數(字母忽略大小寫,即a和A看作是同一個字母),統計出的結果,請按照{‘a’:2,’b’:3}的格式輸出。
如:用戶輸入字符串'abdabadafefffee',執行程序后的輸出結果為{'a': 4, 'b': 2, 'e': 3, 'd': 2, 'f': 4},界面如下圖所示:題目09:求簡易發紅包問題。
某人打算發100元的紅包,人數不限,希望隨機發給每個人的紅包為10元以內金額(含10元),要求每發一個紅包就輸出一行內容:“第X個人,收到金額Y元,剩余Z元”。提示:Python中產生隨機整數的語法如下:
import random
random.randint(1,10)
上述代碼會產生1到10之間的隨機數。參考運行結果如下:
>>>
第1個人,收到8元,剩余92元
第2個人,收到9元,剩余83元
第3個人,收到2元,剩余81元
第4個人,收到10元,剩余71元
第5個人,收到1元,剩余70元
第6個人,收到1元,剩余69元
第7個人,收到3元,剩余66元
第8個人,收到2元,剩余64元
第9個人,收到2元,剩余62元
第10個人,收到6元,剩余56元
第11個人,收到4元,剩余52元
第12個人,收到8元,剩余44元
第13個人,收到7元,剩余37元
第14個人,收到6元,剩余31元
第15個人,收到3元,剩余28元
第16個人,收到4元,剩余24元
第17個人,收到1元,剩余23元
第18個人,收到10元,剩余13元
第19個人,收到1元,剩余12元
第20個人,收到3元,剩余9元
第21個人,收到9元,剩余0元參考運行結果如下:
>>>
請輸入一個商品編碼(quit退出):
1520180518-259
商品在市
商品的生產日期是:2018年5月18日題目10:從商品代碼判斷商品信息問題
一個商品編碼可以包含商品的各類相關信息,已知某個商品的編碼是2320060214-345,其編碼含義如下:
第1位為1表示該商品在市,為2表示該商品退市;
第2位表示商品的類別;
第3~10位表示商品的出廠日期;
第12~14位表示商品的貨號。
在Python的IDLE環境下創建一個名為str_traversal.py的程序,要求用戶輸入一個符合上述規定的商品代碼,就可以通過程序識別其目前是否在市以及商品的具體生產日期。
?
轉載于:https://www.cnblogs.com/52-qq/p/9244716.html
總結
以上是生活随笔為你收集整理的一套小学生的试卷。。。的全部內容,希望文章能夠幫你解決所遇到的問題。