(编程题)给小朋友出10道数学题,考查100以内整数的加、减算术运算。每题10分,根据小朋友输入的结果统计10道题的总得分并输出。请根据横线处的序号填写10个空。(1) random (2) * #引入random库def calcu(): #定义一个函数出一道100以内的加减算术题n1= (3) (1,100) #n1表示算术题的第1个操作数,用于保存[1,100]区间的随机整数n2= (3) (1,100) #n2表示算术题的第2个操作数,用于保存[1,100]区间的随机整数n3= (3) (1,2) #n3表示算术题的运算符是加号还是减号,用于保存[1,2]区间的随机整数if n3==1: #如果n3==1,题目为加法运算print( '{}+{}='.format( (4) ),end=' ') #输出算术题s= (5) (input()) #将用户输入的结果保存到变量s中if (6) : #如果输入的结果正确,则在题目下方输出“正确”,且该题得10分。print('正确')(7) 10else: #否则,则在题目下方输出“错误”,且该题得0分。print('错误')(7) 0if n3==2: #如果n3==2,题目为减法运算print('{}-{}='.format( (4) ),end=' ')s= (5) (input())if (8) :print('正确')(7) 10else:print('错误')(7) 0s=0 #总得分的初始值为0(9) i in range(10): #循环调用上面定义的函数10次,从而出10道题。s+= (10) #总得分累加print("10道题的总得分是:" , s) #输出总得分
举一反三
- 编写一个函数判断客户输入一个数字为1位、2位还是更多为,代码如下:请补全空下的代码num=int(input("输入一位或两位的数字:"))n='0'(1)n='1'(2)n='2'(3)d='>;2'print(n+"位数。”) A: 1: if num>;-10 and num<;10:2: eilf num >;-100 and num<;100:3: else: B: 1: if num>;10 and num<;-10:2: eilf num >;-100 and num<;100:3: else: C: 1: if num>;-10 and num<;10:2: eilf num <;-100 and num>;100:3: elif: D: 1: if num>;-100 and num<;100:2: eilf num >;-10 and num<;10:3: else:
- >>>x= [10, 6, 0, 1, 7, 4, 3, 2, 8, 5, 9]>>>print(x.sort()) 语句运行结果正确的是( )。 A: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] B: [10, 6, 0, 1, 7, 4, 3, 2, 8, 5, 9] C: [10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0] D: ['2', '4', '0', '6', '10', '7', '8', '3', '9', '1', '5']
- 《大学物理(下册)》第五版郝玉英周希坚主编第一章第1、2、4、5、7、8、10、11、12题第二章第1、2、3题第三章第1、2、4、6、7、8、10、11题第四章第1、3题第五章第1、2、3、4、5、7、8、9题第六章第1、4、5、6、8、10、11、13、17题第七章第1、2、3题第八章第1题
- 以下程序的输出结果是___________。for i in range(1,11): print(i, end = " ") A: 1 2 3 4 5 6 7 8 9 B: 1 2 3 4 5 6 7 8 9 10 C: 1 2 3 4 5 D: 1 3 5 7 9
- 设DES加密算法中的一个S盒为: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 14 4 13 1 2 15 11 8 3 10 6 12 5 9 0 7 0 15 7 4 14 2 13 1 10 6 12 11 9 5 3 8 4 1 14 8 13 6 2 11 15 12 9 7 3 10 5 0 15 12 8 2 4 9 1 7 5 11 3 14 10 0 6 13 若给定输入为101101,则该S盒的输出的二进制表示为