資源簡介 2021年廣東教育出版社《信息技術必修1》廈門市音樂學校羅海燕操作題:2題Excel,3題Python,1題網絡。2021年福建省普通高中學業(yè)水平考試復習合格性考試Pyhton操作題(一)閱讀程序。分析以下Python程序并回答問題。who='我的'action='是'destination='鏡像世界'number='153'code='通行密碼'print(who+destination+code+action+str(number))(1)變量who的數據類型字符串。(2)類似number的數據類型。(3)print語句輸出的結果是我的鏡像世界通行密碼是153。(4)str(number)的作用是轉換為字符串。(5)“+”在程序中的作用是連接字符串。2.閱讀程序。分析以下關于字符拼接與轉換的Python程序并回答問題。students=['小明','小紅','小剛']scores={'小明':95,'小紅':90,'小剛':90}print(len(students))print(len(scores))(1)students的數據類型是列表。(2)scores的數據類型是字典。(3)在scores中,每個字符與后面的數值共同構成了一個。(4)len(students)的返回值是3。(5)print(len(scores))的輸出結果是3。3.閱讀程序。分析以下兩段Python程序并回答問題。程序1#程序1i=1whilei<101:print('把這句話打印100遍')i+=1#程序2i=100whilei:print('把這句話打印100遍')i=i-2(1)在程序1中,i+=1這句話的含義是i=i+1。(2)在程序1中,‘把這句話打印100遍’實際輸出了遍。(3)在程序2中,i的初值時100。(4)在程序2中,‘把這句話打印100遍’實際輸出了遍。(5)在程序2中,whilei的含義是。4.閱讀程序。分析條件語句的代碼并回答問題。(1)如果不能使用int()函數,那么變量s的類型將會變成。(2)如果你的期末成績是85,你得到的評價將會是。(3)如果你的期末成績是55,你得到的評價將會是。(4)如果你得到的評價是“還可以再提升”,你的期末成績應該在和之間。(5)“程序中出現的所有else都可以替換為elif,程序效果一樣”,這種說法是(填“對”或“錯”)的。參考答案:s=int(input("請輸入你的期末成績"))ifs>=60:print("你及格了喔")ifs>=80:print("表現不錯")else:print("還可以再提升")else:print("不及格")ifs<30:print("別放棄")else:print("學習方法可能不對")print("程序結束")5.閱讀程序。foriinrange(1,10):forjinrange(1,i+1):print("%dX%d=%2d"%(j,i,ji),end="")print()(1)在第一行程序中,變量i的數據范圍為到。(2)在第二行的程序中,變量j的數據范圍為到。(3)如果“%d”表示十進制數,那么%2d則表示位寬的十進制數。(4)在第三行程序的輸出格式中,如果前兩個“%d”與后一個“%d”的位置對應替換為(j,i,ji)中j、i和ji,則本題的輸出應該是。(5)如果最后一行的print()表示換行,那么end=””的功能是。6.閱讀程序。分析代碼并回答問題。list=['a','b','c','d','e','f','g']list1=[]list2=[]foriinrange(7):ifi%2==0:list1.append(list[i])else:list2.append(list[i])print(list1)print(list1)(1)list的數據類型是。(2)list中的元素的數據類型。(3)list1=[]的作用是。(4)foriinrange(7)語句中,i的實際數據范圍是從到。(5)append(list[i]的作用是。7.閱讀程序。分析下列切片相關程序并回答問題。list2=[5,6,7,8,9]print(list2[:])print(list2[2:])print(list2[:2])print(list2[1:3])print(list2[2:4])(1)程序第一個print的輸出結果是。(2)程序第二個print的輸出結果是。(3)程序第三個print的輸出結果是。(4)程序第四個print的輸出結果是。(5)程序第五個print的輸出結果是。8.閱讀程序。閱讀求水仙花數的代碼并回答問題。“水仙花數“是指一個三位數,其各位數字立方和等于該數本身。例如:153是一個”水仙花數”,因為153=13+53+33,請計算并輸出所有三位數的水仙花數。forninrange(100,1000):i=n//100j=n//100%10k=n%10ifn==iii+jjj+kkk:print(n)(1)//的符號作用是。(2)%的符號作用是。(3)==的符號作用是。(4)在代碼中,變量i表示的是三位數中的位。(5)在代碼中,變量j表示的是三位數中的位。(6)在代碼中,變量k表示的是三位數中的位。(7)在range(100,1000)這個區(qū)域內,變量n無法取到的數值是。9.閱讀程序。分析有關多項式的代碼并回答問題。求1!+2!+3!+……+20!的和。n=0s=0t=1forninrange(1,21):t=ns+=tprint(s)(1)n的作用是。(2)s的作用是。(3)t的初值必須賦值為1,這是因為。(4)t=n的等價語句是(5)s+=t的等價語句是。10.閱讀程序。觀察使用隨機數求解百錢白雞問題的代碼并回答問題。百錢白雞問題是經典的數學問題,原題為“雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一;百錢買百雞,則翁、母、雛各幾何?”翻譯過來,意思是公雞一個五塊錢,母雞一個三塊錢,小雞三個一塊錢,現在要用一百塊錢買一百只雞,問公雞、母雞、小雞各多少只?importrandomwhileTrue:x=random.randrange(0,20)y=random.randrange(0,33)z=random.randrange(0,100)if5x+3y+z/3==100andx+y+z==100:print('公雞',x)print('母雞',y)print('小雞',z)(1)Python中導入庫文件的命令式import。(2)random.randrange(0,20)生成的隨機數的范圍是。(3)如果不想寫類似random.randrange(0,20)這么長的句子,可以修改程序中的第一行為(4)whileTrue的作用是。(5)如果whileTrue造成程序無法停止,我們可以在程序中添加一行。11.完善程序。以下是猜數游戲的程序,請在畫線出填寫正確的內容。importrandomsecret=random.randint(0,10)print(“---猜數游戲-----“)cs=int(input(“你猜的數字是”))whilecs!=secret:cs>secret:(“唉,猜大啦!”):print(“嘿嘿,猜小了!”)cs=int(input(“重新猜一個靠譜的數字是:”))print(“游戲結束,不玩了!”)參考答案:importrandomsecret=random.randint(0,10)print("---猜數游戲-----")cs=int(input("你猜的數字是:"))whilecs!=secret:ifcs>secret:print("唉,猜大啦!")else:print("嘿嘿,猜小了!")cs=int(input("恭喜猜對了,再重新猜一個靠譜的數字是:"))print("游戲結束,不玩了!")12.完善程序。以下是計算S=1+6+11+…+101的程序代碼。請你在處填寫正確的語句。s=0k=1while(k<=101)s=0k=1while(k<101):k=k+5s=s+kprint(s+1)13.完善程序。求出100以內滿足a出填寫正確的內容。forainrange(1,101)forbinrange:forcinrange(1,101):if :print(a," ",b,"",c)參考答案:forainrange(1,101):forbinrange(1,101):forcinrange(1,101):ifaa==bb+cc:print("a=%d,b=%d,c=%d"%(a,b,c))14.調試程序。請閱讀以下程序并寫出運行結果。fruites=['banana','apple','mango']forfruitinfruites:print(fruit)a=len(fruites)print('a=',a)15.調試程序。請閱讀以下程序并寫出運行結果。score=int(input("請輸入一個分數"))if100>=score>=90:print("A")if90>score>=80:print("B")if80>score>=60:print("C")if60>score>=0:print("D")ifscore<0orscore>100:print("輸入錯誤!")16.調試程序。請閱讀以下程序并寫出運行結果。#ex16.pyi=0sum=0whilei<10:ifi%3==0:sum+=iprint(i)i=i+1print('sum',sum)17.調試程序。請閱讀以下程序并寫出運行結果。#ex17.pyt=1foriinrange(1,11):t=t1print(i,"!=",t)7 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫