python function的作业~~

来源:百度知道 编辑:UC知道 时间:2024/06/08 13:07:07
三个function 第一个要求是让user输入两个integer数
第二个要求把两个数相加
第三个要求显示结果
第二个我不会做
谢谢高手指导~

def func1():
a=int(raw_input("input an integer: "))
#这里的int函数把raw_input的str格式的返回值转化为整数
b=int(raw_input("input an integer: "))
c=mysum(a,b)
myshow(c)
def mysum(a,b):
return a+b
def myshow(c):
print "The result is %d."%c

如果你你想定义一个把str格式整数相加的函数就重组一下吧
def mysum2(a,b):
return int(a)+int(b)

哇~~

为什么是第二个会做?
假设第一个数是a,第二个数是b
reslut=a+b
这样不就算出两个数相加啦??

莫非是不知道怎么把字符串变成整形?
简单
int(str)这样就可以将str转换成int