请各位大佬跪求教教小白我吧!Python明明代码没错为什运行出错了呢?该怎么解决?

图片说明图片说明

把input用一个其他变量先弄出来,然后再放到eval函数中

str = input("请输入数值(1~7):")
a = eval(str)

建议你先去了解一下eval函数的用法