一个数学性的python问题需要解答

判断输入的数字是否在4至12之间,如果不是,则返回错误提示。如果是,则在字符前进行补零操作
请输入4-12之间的数字5
00000005


num=int(input())
if num>=4 and num<=12:
    if num>=4  and  num<=9:
             print("0000000"+str(num))
    else:
           print("000000"+str(num))
else:
    print('输入的数不在4-12之间')

有帮助的话采纳一下哦!谢谢!🙈🙈🙈

img


a  = eval(input("请输入4-12之间的数字:"))
if a < 4 or  a > 12:
    print("{}该数字不在4~12之间".format(a))
else:
    print(str(a).rjust(8,"0"))