现在我的代码有点扭曲。代码:
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 ...... 如果有人可以提供帮助,那将非常感激!谢谢! :)
答案 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
将数字转换为字符串。