eval()函数可以将字符串作为表达式进行求值后返回
巧用eval函数编写简单进制转换工具运用int()函数,将任意进制的数字转换为十进制
可以构造如下字符串
"init(" + num + ", " + jz + ")"
用eval函数计算其值然后直接输出即可得到对应十进制数
样例代码num = input("num:")
jz = input("jinzhi:")
myString = " int(' " + num + " ', " + jz + ")"
c = eval(myString)
print(c)
运行效果
暑期编程PK赛
得CSDN机械键盘等精美礼品!


