将输入形式n ** x转换为整数

时间:2018-12-02 22:17:52

标签: python python-3.x

是否有Python函数将屏幕/控制台输入(例如10 ** 8)转换为整数100000000。这将节省键入所有这些零的可能性。

1 个答案:

答案 0 :(得分:3)

这是两种可能的解决方案:

inp = "10**8"

a = eval(inp) #don't use eval for untrusted input
b = int(inp.split("**")[0])**int(inp.split("**")[1])

print (10**8 == a == b)

输出:

  

相关问题