㈠ 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套模拟题,完整覆盖基础到进阶。