中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

2021年福建省普通高中學業(yè)水平考試Pyhton操作題(一)

資源下載
  1. 二一教育資源

2021年福建省普通高中學業(yè)水平考試Pyhton操作題(一)

資源簡介

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
#程序1
i=1
while
i<101:
print('把這句話打印100遍')
i+=1
#程序2
i=100
while
i:
print('把這句話打印100遍')
i=i-2
(1)在程序1中,i+=1這句話的含義是
i=i+1

(2)在程序1中,‘把這句話打印100遍
’實際輸出了
遍。
(3)在程序2中,i的初值時
100

(4)在程序2中,‘把這句話打印100遍
’實際輸出了
遍。
(5)在程序2中,while
i
的含義是

4.閱讀程序。分析條件語句的代碼并回答問題。
(1)如果不能使用int()函數,那么變量s的類型將會變成

(2)如果你的期末成績是85,你得到的評價將會是

(3)如果你的期末成績是55,你得到的評價將會是

(4)如果你得到的評價是“還可以再提升”,你的期末成績應該在

之間。
(5)“程序中出現的所有else都可以替換為elif,程序效果一樣”,這種說法是(填“對”或“錯”)的。
參考答案:
s=int(input("請輸入你的期末成績"))
if
s>=60:
print("你及格了喔")
if
s>=80:
print("表現不錯")
else:
print("還可以再提升")
else:
print("不及格")
if
s<30:
print("別放棄")
else:
print("學習方法可能不對")
print("程序結束")
5.閱讀程序。
for
i
in
range(1,10):
for
j
in
range(1,i+1):
print("%d
X
%d=%2d"%(j,i,j
i),end="
")
print()
(1)在第一行程序中,變量i的數據范圍為


(2)在第二行的程序中,變量j的數據范圍為


(3)如果“%d”表示十進制數,那么%2d則表示
位寬的十進制數。
(4)在第三行程序的輸出格式中,如果前兩個“%d”與后一個“%d”的位置對應替換為(j,i,j
i)中j、i和j
i,則本題的輸出應該是

(5)如果最后一行的print()表示換行,那么end=””的功能是

6.閱讀程序。分析代碼并回答問題。
list=['a','b','c','d','e','f','g']
list1=[]
list2=[]
for
i
in
range(7):
if
i%2==0:
list1.append(list[i])
else:
list2.append(list[i])
print(list1)
print(list1)
(1)list
的數據類型是

(2)list中的元素的數據類型

(3)list1=[]的作用是

(4)for
i
in
range(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,請計算并輸出所有三位數的水仙花數。
for
n
in
range(100,1000):
i=n//100
j=n//100%10
k=n%10
if
n==i
i
i+j
j
j+k
k
k:
print(n)
(1)//的符號作用是

(2)%的符號作用是

(3)==的符號作用是

(4)在代碼中,變量i表示的是三位數中的
位。
(5)在代碼中,變量j
表示的是三位數中的
位。
(6)在代碼中,變量k表示的是三位數中的
位。
(7)在range(100,1000)這個區(qū)域內,變量n無法取到的數值是

9.閱讀程序。分析有關多項式的代碼并回答問題。
求1!+2!+3!+……+20!的和。
n=0
s=0
t=1
for
n
in
range(1,21):
t
=n
s+=t
print(s)
(1)n的作用是

(2)s的作用是

(3)t的初值必須賦值為1,這是因為

(4)t
=n的等價語句是
(5)s+=t的等價語句是

10.閱讀程序。觀察使用隨機數求解百錢白雞問題的代碼并回答問題。
百錢白雞問題是經典的數學問題,原題為“雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一;百錢買百雞,則翁、母、雛各幾何?”翻譯過來,意思是公雞一個五塊錢,母雞一個三塊錢,小雞三個一塊錢,現在要用一百塊錢買一百只雞,問公雞、母雞、小雞各多少只?
import
random
while
True:
x=random.randrange(0,20)
y=random.randrange(0,33)
z=random.randrange(0,100)
if
5
x+3
y+z/3==100
and
x+y+z==100:
print('公雞',x)
print('母雞',y)
print('小雞',z)
(1)Python中導入庫文件的命令式
import

(2)random.randrange(0,20)生成的隨機數的范圍是

(3)如果不想寫類似random.randrange(0,20)這么長的句子,可以修改程序中的第一行為
(4)while
True
的作用是

(5)如果while
True造成程序無法停止,我們可以在程序中添加一行

11.完善程序。以下是猜數游戲的程序,請在畫線出填寫正確的內容。
import
random
secret=random.randint(0,10)
print(“---猜數游戲
-----“)
cs=int(input(“你猜的數字是”))
while
cs!=secret:
cs>secret:
(“唉,猜大啦!”)
:
print(“嘿嘿,猜小了!”)
cs=
int(input(“重新猜一個靠譜的數字是:”))
print(“游戲結束,不玩了!”)
參考答案:
import
random
secret=random.randint(0,10)
print("---猜數游戲
-----")
cs=int(input("你猜的數字是:"))
while
cs!=secret:
if
cs>secret:
print("唉,猜大啦!")
else:
print("嘿嘿,猜小了!")
cs=
int(input("恭喜猜對了,再重新猜一個靠譜的數字是:"))
print("游戲結束,不玩了!")
12.完善程序。以下是計算S=1+6+11+…+101的程序代碼。請你在
處填寫正確的語句。
s=0
k=1
while(k<=101)
s=0
k=1
while(k<101):
k=k+5
s=s+k
print(s+1)
13.完善程序。求出100以內滿足a出填寫正確的內容。
for
a
in
range(1,101)
for
b
in
range
:
for
c
in
range(1,101):
if
 
:
print(a," ",b,"",c)
參考答案:
for
a
in
range(1,101):
for
b
in
range(1,101):
for
c
in
range(1,101):
if
a
a==b
b+c
c:
print("a=%d,
b=%d,
c=%d"%(a,b,c))
14.
調試程序。請閱讀以下程序并寫出運行結果。
fruites=['banana','apple','mango']
for
fruit
in
fruites:
print(fruit)
a=len(fruites)
print('a=',a)
15.
調試程序。請閱讀以下程序并寫出運行結果。
score=int(input("請輸入一個分數"))
if
100>=score>=90:
print("A")
if
90>score>=80:
print("B")
if
80>score>=60:
print("C")
if
60>score>=0:
print("D")
if
score<0
or
score
>100:
print("輸入錯誤!")
16.調試程序。請閱讀以下程序并寫出運行結果。
#ex16.py
i=0
sum=0
while
i<10:
if
i%3==0:
sum+=i
print(i)
i=i+1
print('sum',sum)
17.調試程序。請閱讀以下程序并寫出運行結果。
#ex17.py
t=1
for
i
in
range(1,11):
t=t
1
print(i,"!=",t)
7

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 九龙坡区| 绿春县| 南澳县| 大关县| 高碑店市| 扶沟县| 得荣县| 锦州市| 璧山县| 基隆市| 乳山市| 台中县| 屏南县| 皋兰县| 隆德县| 白银市| 满洲里市| 永济市| 安平县| 彭州市| 垦利县| 达拉特旗| 报价| 巴中市| 五河县| 富蕴县| 怀宁县| 岳阳市| 库尔勒市| 淮南市| 汤阴县| 西林县| 岐山县| 泽普县| 西城区| 镇康县| 虹口区| 固原市| 灵宝市| 磴口县| 临沧市|