程序填空题
在教师后台中单击【题库管理】-【程序填空题】可进入程序填空题库:

查找题目
您可以通过页面右上方的搜索框查找题目:
- 通过题目标签筛选
- 通过练习题库/考试题库筛选
- 通过搜索框精确搜索
- 勾选右上角【只查看自己的题目】复选框
选择或输入查找条件后单击【查找】按钮。
对于题目您可查看标题、题目描述、题目创建者、是否共享等,并可单击题目右侧的蓝色笔状按钮编辑题目。
添加一个题目
您可以单击页面左上方的【添加题目】按钮单独添加程序填空题:

- 题目名称
- 描述:输入题目要求
- 空的个数:程序代码中需要学生填空的数量
- 程序源码:输入程序源代码
⚠️ 请注意: 学生需要填写的区域请使用 3个下划线+英文半角左括号+序号+英文半角右括号+3个下划线 代替
程序源码示例:
#打开程序文件sy5-13.py
def isRose(n):#判断n是否是四位玫瑰数,是返回True,不是返回False
L=list(str(n))
s=0
for x in L:
___(1)___
return s==n
def checkNumber(n):#检查字符串n是不是构成4位数,是返回整数n,不是返回-1
___(2)___
return -1
else:
return int(n)
def printRose(a,b):#输出区间【a,b】之间所有的四位玫瑰数,不存在输出提示信息
n=0
for num in range(a,b+1):
if ___(3)___:
print(num)
n=n+1
if n==0:
print("此区间没有四位玫瑰数")
def main():
a=checkNumber(input())
if a==-1:
print("第一个数不是四位数")
return
b=checkNumber(input())
if b==-1:
print("第二个数不是四位数")
return
if a<=b:
printRose(a,b)
else:
___(4)___
main()

- 测试用例
- 填空答案
- 题库类型
- 知识点
输入完成后请单击【确定】按钮保存题目。