如何把代码扩充长一点?

期末课设要求至少70行代码,我抽到的题是寻找反素数,但是行数远达不到要求,求助大佬如何扩充一点别的代码(有注释就更好了,初学者一枚,非专业课也没怎么认真听😭)谢谢!
代码如下
def is_prime(n):
if n<2:
return False
for i in range(2,n):
if n%i==0:
return False
else:
return True
num=int(input())
for i in range(num)
reverse=str(i)[::-1]
if str(i)!=reverse and is_prime(int(reverse()):
print(i,end=' ')

代码的缩进好像不对啊
比如range到n有点浪费了,引入math包,定义一个变量等于sqrt(n),然后range从2到改变量+1,n%i==0时,也别return,而是设置一个标志变量,加一个break
循环结束后判断标志变量再return
reverse=str(i)[::-1]就不要这么写了啊,用循环对整数进行倒序
k = i
reverse = 0
while(k>0):
reverse = reverse*10 + k%10
k=k/10
下面的if语句也分开写成几个if等等

你把反向切片自己用代码实现,这就多出来一个函数,至少10行代码有了。
然后你把所有一行写了好多括号的代码全部展开,每个过程赋值给一个中间变量。
然后多写print,打印各种信息,比如输入之前先打印一个“请输入XXX:”之类的
最后,超过5行代码的全部抽成方法,按照标准格式,方法之间都要加空行,空行也是语法的一部分,也要算行数的
-=-=-
还有,不要默认输入的一定是个int,万一不是int,你代码不报错了吗?
写个检测输入是否符合格式的函数,不合适就输出错误信息。
写个大while循环,这样可以反复输入n,而不会输入一次就直接退出了
那么想跳出循环,你需要输入个关键字,比如exit之类的,再退出
-=-=-=
总之你能想到的功能就往上加呗