資源簡(jiǎn)介 2022 年 NOC 大賽創(chuàng)客智慧編程 Python 復(fù)賽用題第一題:某游戲公司開啟了節(jié)日促銷活動(dòng),購(gòu)買皮膚彩蛋,每個(gè)彩蛋都能打開一個(gè)游戲角色皮膚。購(gòu)買的彩蛋滿足一定數(shù)量,還會(huì)贈(zèng)送額外的彩蛋,贈(zèng)送的規(guī)則如下:現(xiàn)在每一個(gè)彩蛋的售價(jià)為 5元,請(qǐng)你設(shè)計(jì)一個(gè)程序。當(dāng)輸入任意金額時(shí),計(jì)算出獲得多少個(gè)皮膚,并且打印出來。測(cè)試用例:輸入金額:20 ,打印結(jié)果:4。 (可以購(gòu)買 4個(gè)彩蛋,沒有贈(zèng)送,可以獲得 4個(gè)皮膚)輸入金額:60 ,打印結(jié)果:14。(可以購(gòu)買 12個(gè)彩蛋,獲得 2個(gè)彩蛋的贈(zèng)送,一共可以獲得 14個(gè)皮膚)輸入金額:100,打印結(jié)果:25。(可以購(gòu)買 20個(gè)彩蛋,獲得 5個(gè)彩蛋的贈(zèng)送,一共可以獲得 25個(gè)皮膚)輸入金額:172,打印結(jié)果:46。(可以購(gòu)買 34個(gè)彩蛋,獲得 3*4=12個(gè)彩蛋的贈(zèng)送,一共可以獲得 46個(gè)皮膚)參考的答案:第二題:漫威漫畫里的美國(guó)隊(duì)長(zhǎng),擁有一個(gè)帥氣的盾牌。美國(guó)隊(duì)長(zhǎng)之盾是由紅色代表勇氣,白色代表真理以及藍(lán)色代表正義組成的。請(qǐng)你用 turtle完成一個(gè)美國(guó)隊(duì)長(zhǎng)之盾。提示:可以從最外面依此向內(nèi)畫出四個(gè)圓,最后畫出一個(gè)白色的五角星參考的答案:第三題:隨著新冠肺炎的良好控制,學(xué)校也陸陸續(xù)續(xù)開始了復(fù)學(xué)。為了師生們的安全,統(tǒng)計(jì)了一組學(xué)生的信息如下:你需要編寫程序,使用 python 中合適的方式存儲(chǔ) 4個(gè)學(xué)生的信息,并且完成以下要求:(存儲(chǔ)方式包括但不限于:列表,字典,類與對(duì)象等……)1.補(bǔ)全函數(shù) age_avg(),調(diào)用函數(shù)打印出學(xué)生的平均年齡,求出的平均年齡為整數(shù)。2.補(bǔ)全函數(shù) find_stu(),調(diào)用函數(shù)傳入?yún)?shù)城市名字,打印出停留過該城市的學(xué)生的名字,年齡和體溫。如果沒有查找到信息,打印無。3.補(bǔ)全函數(shù) sort_stu(),調(diào)用函數(shù)對(duì)體溫進(jìn)行從高到低的排序,并且打印出學(xué)生名字以及對(duì)應(yīng)的體溫。請(qǐng)刪除 pass,編寫代碼,補(bǔ)全三個(gè)函數(shù)。注意不要修改預(yù)設(shè)函數(shù)的名字。參考的答案:2022 年 NOC 大賽創(chuàng)客智慧編程圖形化復(fù)賽用題第一題:用 Scratch的畫筆功能繪制一個(gè)炫彩蜘蛛網(wǎng),要求如下:1、內(nèi)層最小邊長(zhǎng)為 10,外層最大邊長(zhǎng)為 110,每增加 1層邊長(zhǎng)增加 5;2、畫筆初始粗細(xì)為 1,顏色為紅色,具體參數(shù)如圖,每畫完一層顏色增加 5;3、蜘蛛網(wǎng)的中心坐標(biāo)是(0,0)。答案:第二題:小明在某個(gè)密室逃脫游戲中看到了一串奇怪的數(shù)字:0,7,1,2,0,7,1,2,0,7,1,2,……,隨后又在門牌號(hào)上看到了1133,于是推理出了打開密碼鎖的兩個(gè)想法:1.按照規(guī)律,推理出第 1133個(gè)數(shù)是多少;2.求出這 1133個(gè)數(shù)的和;請(qǐng)你幫助小明設(shè)計(jì)程序,完成兩個(gè)想法的推測(cè):1.通過使用余數(shù)的方法推導(dǎo)計(jì)算,角色說出“第 1133個(gè)數(shù)字是 X”2秒;2.在第一步的基礎(chǔ)之上,完成這 1133個(gè)數(shù)字的求和,角色說出“這 1133個(gè)數(shù)的和是 XX”2秒;3.說出的數(shù)字均為整數(shù)類型。答案:第三題:設(shè)計(jì)一款切水果游戲:具體每個(gè)角色需要實(shí)現(xiàn)的功能如下:手:點(diǎn)擊綠旗后不斷跟隨鼠標(biāo)移動(dòng)圓環(huán):點(diǎn)擊綠旗后在舞臺(tái)中緩慢向左旋轉(zhuǎn),當(dāng)游戲正式開始后消失水果:1.點(diǎn)擊綠旗后以“香蕉”造型在屏幕上緩慢向右旋轉(zhuǎn),碰到“手”角色后換成“香蕉-切開”造型并讓玩家輸入姓名,輸入結(jié)束后游戲正式開始,角色隱藏2.游戲正式開始后將得分設(shè)為 0,不斷克隆自己,時(shí)間間隔為 0.5秒,克隆體會(huì)變?yōu)椤拔鞴稀?、“香蕉”、“菠蘿”、“蘋果”、“桃子”其中的一個(gè)隨機(jī)造型,在舞臺(tái)上方隨機(jī)位置出現(xiàn)3.水果邊旋轉(zhuǎn)邊下落,下落到屏幕最下方時(shí)消失,下落過程中碰到“手”角色后變?yōu)榍虚_后的造型,播放“切開水果”聲音,0.5秒后消失,同時(shí)得分+1冰凍香蕉:1.游戲正式開始后,不斷克隆自己,時(shí)間間隔為 5秒,克隆體在舞臺(tái)上方隨機(jī)位置出現(xiàn),邊旋轉(zhuǎn)邊下落2.下落過程中碰到“手”角色后變?yōu)椤氨鶅鱿憬?切開”造型,播放“冰凍香蕉音效”,0.5秒后消失冰凍素材:游戲開始時(shí)處于隱藏狀態(tài),當(dāng)冰凍香蕉被切開時(shí)出現(xiàn),并將透明度設(shè)為一半,2秒后消失舞臺(tái):1.正式開始游戲后利用“時(shí)間”變量進(jìn)行 30秒倒計(jì)時(shí),倒計(jì)時(shí)結(jié)束后游戲結(jié)束程序停止2.當(dāng)冰凍香蕉被切開時(shí)延長(zhǎng)游戲時(shí)間,將倒計(jì)時(shí)增加 2秒game over:game over 角色在游戲結(jié)束后出現(xiàn),并顯示“成績(jī)榜“列表,將玩家成績(jī)以“姓名+得分+分“的形式記錄在列表中,如”小美 30分“參考答案:手:圓環(huán):水果:冰凍香蕉:冰凍素材:game over:舞臺(tái): 展開更多...... 收起↑ 資源列表 2022年小學(xué)NOC大賽創(chuàng)客智慧編程Python復(fù)賽題目.pdf 2022年小學(xué)NOC大賽創(chuàng)客智慧編程圖形化復(fù)賽題目.pdf 縮略圖、資源來源于二一教育資源庫