学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
利用海伦公式求解三角形面积。已知a,b,c为三角形的三条边长,p为三角形的半周长,即p=(a+b+c)/2,计算此三角形面积S的海伦公式为:s=
import math          # 导入数学模块
def hl(a, b, c):          # 定义求三角形面积的函数
       p = _________
       s = math.sqrt(            )               # sqrt用于计算算术平方根
       return                         # 返回面积的值
a, b, c = 3, 4, 5          # 边长依次赋值
print("此三角形的面积S为:", hl(a, b, c))
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1,即n!=1×2×3×...×(n-1) ×n,现求n!。
def f(n):                                                         # 定义递归函数f(n)
       if n == 0 or n == 1:
               return 1                                           # 定义当n为0时函数返回值为1
       else:
               return __________              # 递归定义n≥1时的通项公式
_______ = int(input("请输入n:"))            # 从键盘上输入n的值
print("n!的值为:", _________)            # 输出结果
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
50米短跑成绩等级如下:根据实际的短跑成绩折算等级。

x = _______(input("请输入短跑成绩:"))
if __________:
       print("优秀")
elif x <= 7.5:
       print("良好")
elif x <= 9.5:
       print("及格")
_______:

print("不合格")

类型:操作题
难度系数:一般0.65
收藏
纠错
详情
骰子六个面上分别是数字1~6。设计模拟掷骰子游戏。反复掷,掷到6为止,统计掷骰子次数。
import random
res = 0                                   #骰子的数字
i = ______                                #投掷的次数
while _______:
       res=random.randint(1,6)
       print(res)
       ___________                          #投掷的次数加1
print("一共掷了",i,"次")
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
打印以下图形。
----*
---**
--***
-****
for i in ________(4):          #控制打印行数
       print("-" * (          ) + "*"*(          ))
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
输入一个正整数x,判断其奇偶性。
x = ______(input("请输入一个正整数:"))
if __________:
       print(x, "是偶数。")
_____:

print(x, "是奇数。")

类型:操作题
难度系数:一般0.65
收藏
纠错
详情
将5万元存入银行,选择一年定期自动转存的存款方式,年利率均为1.25%,问:要使得总存款达6万元,至少需要存款多少年?
rate = 0.0125                                     # 给利率变量赋初值
money = 50000                                     # 给存款总额变量赋初值(单位:元)
year = 0                                           # 给存款需要的年头赋初值
while _________:
       money = ______ *(1+rate)   # 计算每年新的存款总额
       ______________                       # 存款年数加1

print("存款总额为6万元至少需要", year, "年")   # 输出结果

类型:操作题
难度系数:一般0.65
收藏
纠错
详情
如果将5万元存入银行,选择一年定期自动转存的存款方式,假设5年内利率没有发生变化,均为1.25%,5年后到期存款总额为多少?
rate = 0.0125                                           # 给利率变量赋值
money = 50000                                           # 给存款总额变量赋初值(单位:元)
for year in range(1,____):
       money = _______*(1+rate)          # 计算每年新的存款总额
print("五年后的存款总额为:",________, "元")
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
某车间生产三种不同的产品,不同产品可以同时开始生产,三种产品按照不同的部件顺序完成。如“产品0”制作顺序是“部件1”→“部件0”,即“部件1”完成后才可以开始“部件0”,即部件1是部件0的前驱部件,每个部件仅有一个前驱部件,如图a所示。每个部件自身又需同编号的1个材料完成才能开始生产,如“部件0”需要“材料0”,“部件1”需要“材料1”……,各种材料按各自的开始生产时刻进行,完成所需时长也有所不同,如下表所示,部件完成所需时长不包括材料生产在内。现编写程序,模拟该生产过程,并计算每个产品的部件完成的时刻。
产品 0:部件1→部件0
产品1:部件2→部件4→部件3
产品号部件顺序材料生产开始时刻材料生产所需时长部件完成所需时长
产品0部件1332
部件0221
产品1部件 2322

部件4413
部件3922
(1)若有2个产品,“产品0”由“部件1”→“部件0”完成,“产品1”由“部件2”→“部件4”→“部件3”完成,所需材料开始生产时刻和完成所需时长如表所示。经计算产品0的完成时刻是9,请回答产品 1完成的时刻是____
(2)若arr=[[0,-1],[1,0],[2,4],[3,-1],[4,3]],arr[i][0]表示arr[i][1]的前驱部件,arr[i][1]为-1时表示arr[i][0]为某个产品中最后的部件。可通过pre函数提炼出每个产品所需的第一个部件。
def pre(arr):
       i = 0;j = i +1;flag = True
       h=[]
       while i < len(arr):
             if j < len(arr)and arr[i][0]!= arr[j][1]:
                    j+=1
             else:
                    
             if j==len(arr)or not flag:
                    if flag==True:
                           h.append(arr[i][0])
                    i += 1;j= 0
                    flag = True
       return h
path= [[0,-1],[1,0],[2,4],[3,-1],[4,3]],现调用该函数,pre(path),则加框处代码执行____
(3)编写程序计算每个部件完成的时刻。
'''
部件数据存cmpt列表,cmpt[i][0]存“部件i”完成所需时长,cmpt[i][1]初始均为-1
材料数据存mate列表,mate[i][0]存“材料i”开始时刻, mate[i][1]存完成“材料i”所需时长
部件顺序关系存入path数据, path[i][0]表示path[i][1]的前驱部件代码略
'''
n=len(cmpt)   #表示共有n个部件
head = pre(path)
c=[]
nl = len(path)
for i in range(nl):
        ____
       cmpt[k][1]=path[i][1]
for i in range(len(head)):
        ____
       curtime = 0
       while p!= -1:
             t=mate[p][0] + mate[p][1]
             if t> curtime:
                 curtime =t+ cmpt[p][0]
             else:
                   ____
             c.append([p,curtime])             #c列表存储部件编号和该部件完成的时刻
             p= cmpt[p][1]
#按先后顺序输出每个产品的各个部件完成的时刻,代码略
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
某动车厢有特定座位m排,共4×m-n个座位,每一排从左到右分别编为A、B、C、D.A临左窗,B、C临过道,D临右窗。动车售票系统支持在线订票或退票。现编写程序,模拟在线订票退票操作,并及时统计待售的连坐座位有多少对。若某相同的座位数据被多次输入,则依次表示售出,退票,售出……以此类推。如图所示,当前图中显示的待售连坐座位是7对。

(1)若售退数据为'1A','1C','2A','2B','3C','2B','1A',则此时售出座位有__________
(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
n = 40;cnt = 0
tick =[0]*n#0 ~n-1号座位初始为待售状态,每位用0表示。
lst = ['5C','2A','7A','6C','6C','4D','7D','4D','10C]
j=0
while j!= len(lst):
       puts =lst[j]
       st=""
        ____
       for i in puts;
             if "0" <= i<= "9":
                      _____
             else:
                    num = int(st)
       sq = ord(i)-65       #此时i为puts中读取的字母,以此计算本次操作的座位所处的列号
       pos=(num-1)* 4 + sq
       tick[pos]=1-tick[pos]
for i in range(0,n,2):
       if           ________
             cnt+=1
print("待售的连坐座位统计:",cnt,"对")
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
首页
上一页
下一页
尾页