㈠ python設計選擇題
#python版本:3.6.5
defmain():
#保存題目
questions=["Q1","Q2","Q3","Q4","Q5"]
#保存每個題目的四個答案
answers=[["A1","A2","A3","A4"],["A1","A2","A3","A4"],["A1","A2","A3","A4"],["A1","A2","A3","A4"],["A1","A2","A3","A4"]]
#保存每個題目的正確答案
correctAswers=["A","B","C","A","B"]
#保存四個選項
index=["A","B","C","D"]
#當前題目序號
currentQuestion=0;
#分數
point=0;
#一共五道題
while(currentQuestion<5):
print("題目:",questions[currentQuestion])
foriinrange(0,4):
print(index[i],".",answers[currentQuestion][i])
userAnswer=input("你的答案:")
#默認abcd和大寫一樣,答對加分
ifuserAnswer.lower()==correctAswers[currentQuestion].lower():
point+=1
#下一題
currentQuestion+=1
print("答題結束,你的分數:",point)
main()
㈡ python選擇題/簡答題
True的選項是A
True的選項是A
輸出是16 range(2,10)>2,3,4,5,6,7,8,9 循環了3次,X分別為2,3,4
輸出的結果是(-2,3,5)
people=[{'name':'Mary','height':160},{'name':'Isla','height':80},
{'name':'Sam'}]
height=0
n=0
foriinrange(len(people)):
ifisinstance((people[i].get('height')),int):
n=n+1
height=people[i].get('height')+height
else:
print('人員的平均身高為%s'%(height/n))
㈢ python選擇題
哎,問問題,都不認真。
選擇題,就一個選項,還選個毛啊。。。。
㈣ 關於python程序設計題的題庫
1、average_sum函數的功能為求一批數中大於平均值
sum=0
k=0
for i in range(n):
sum=sum+a[i]
average=sum/n
for i in range:
if(a[i]>average):
k=k+a[i]
return k
2、編寫函數fun求一個不多於五位數的正整數的位數
if(m>9999):
place=5
elif(m>999):
place=4
elif(m>99):
place=3
elif(m>9):
place=2
else:
place=1
return place
3、請編fun函數,求4*4整形數組的主對角線元素的和
sum=0.0
for i in range(4):
sum+=a[i][i]
return sum
4、已知:一元錢一瓶汽水,喝完後兩個空瓶換一瓶汽水。問:請輸入錢數(大於1的正整數),則根據錢數最多可以喝到幾瓶汽水。
s=0
k=0
while m>0:
m=m-1
s=s+1
k=k+1
while k>=2:
k=k-2
s=s+1
k=k+1
return s
5、編寫函數fun(x,y),函數的功能是若x、y為奇數,求x到y之間的奇數和;若x、y為偶數,則求x到y之間的偶數和。要求必須使用for結構。
主函數的功能是分別計算如下的值:
(1+3+5+……+777)+(2+4+6+……+888)=???
(1+3+5+……+1111)+(2+4+6+……+2222)=???
(1+3+5+……+1999)+(2+4+6+……+1998)=???
s=0
for i in range(x,y+1,2):
s=s+i
return s
6、編寫函數main 求3!+6!+9!+12!+15!+18!+21!
s=0
for i in range(3,22,3):
r=1
for j in range(1,i+1):
r*=j
s+=r
print(s)
㈤ Python設計選擇題
# python版本:3.6.5
def main():
# 保存題目
questions=["Q1","Q2","Q3","Q4","Q5"]
# 保存每個題目的四個答案
answers=[["A1","A2","A3","A4"],["A1","A2","A3","A4"],["A1","A2","A3","A4"],["A1","A2","A3","A4"],["A1","A2","A3","A4"]]
# 保存每個題目的正確答案
correctAswers=["A","B","C","A","B"]
# 保存四個選項
index=["A","B","C","D"]
# 當前題目序號
currentQuestion=0;
# 分數
point=0;
# 一共五道題
while (currentQuestion<5):
print("題目:",questions[currentQuestion])
for i in range(0,4):
print(index[i],".",answers[currentQuestion][i])
userAnswer = input("你的答案:")
# 默認abcd和大寫一樣,答對加分
if userAnswer.lower()==correctAswers[currentQuestion].lower():
point+=1
# 下一題
currentQuestion+=1
print("答題結束,你的分數:",point)
main()
㈥ Python3選擇編程題
defcheckAnswer(correct_answer,user_answer):
check=0
foriinuser_answer:
ifiincorrect_answer:
check+=1
else:
return0
ifcheck==len(correct_answer):
return5
else:
return2
correct_answer='ACD'
user_answer='AD'
grade=checkAnswer(correct_answer,user_answer)
print('本題的得分是:{}'.format(grade))
㈦ python 選擇題三道
第2題:
的確是因為scale沒有return,但其實也不能說是錯的,因為返回的是None。
第3題:
s=Right_Angle_Triangle(3,4)
t=Right_Angle_Triangle(4,3)
print(s>t,s<t,s==t)
對象比較的時候會調用裡面的__gt__,__lt__,__eq__這些方法的結果去比較:
s>t就等於s.__gt__(t)
s<t就等於s.__lt__(t)
s==t就等於s.__eq__(t)
所以結果算一下就是d
第4題:
a=[1,2,3]
b=[1,2,3]
c=a
print(aisb,a==b,aisc,a==c)
a和b雖然值是一樣的,但是在內存中的地址不是一個,c=a,c指向的內存地址和a一樣,
所以a is b是False,a==b是True,a is c是True,a==c也是True。
如果解決了您的問題請採納!
如果未解決請繼續追問
㈧ python二級選擇題必須對一半嗎
是的。
全國計算機等級考試,二級考試中一共是8個科目,其中語言類科目要求選擇題正確率達到50及以上,屬於機考,後面的三道大題如果運氣不好,抽到的還挺難的,很難拿分通過考試。
Python語言程序設計備考平台提供二級Python學習復習、備考一站式服務,Python123是多本二級考試書籍的訓練平台,首次等考至今,幫助復習考試、循序漸進的模擬題庫,分季組織的超過40套模擬題,完整覆蓋基礎到進階。