如何将字符串更改为整数?

时间:2013-04-14 21:53:37

标签: python

现在我的代码有点扭曲。代码:

def main(a,b):
    c=a+b
    print("Your answer was: %s"% c)
    input()

def launch():
    print("Please set integer a and integer b!")
    intA=input("Integer A: ")
    intB=input("Integer B: ")
    input("Press return to continue!")
    main(intA, intB)

我需要帮助的是将intA和intB转换为ACTUAL整数。因为当我运行这段代码时,我得到:3030 ...... 如果有人可以提供帮助,那将非常感激!谢谢! :)

2 个答案:

答案 0 :(得分:1)

变化

intA=input("Integer A: ")
intB=input("Integer B: ")

intA=int(input("Integer A: "))
intB=int(input("Integer B: "))

答案 1 :(得分:0)

您可以使用int

c = int(a)+int(b)

当然,您甚至可以在调用main方法之前进行此转换。

重点是:int尝试将参数转换为整数,相反,您可以使用str将数字转换为字符串。