要求输入a b两个数,输出加减乘数结果:
使用a=raw_input('num a:') b=raw_input('num b:')输入a,b后(假设输入a的值为3,b为4),print a+b (先写一个加法) ,结果如下
原因是raw_input输入的是字符串,print a+b是进行字符串的连接。在raw_input前加上int再输入,a=int(raw_input('num a:')) b=int(raw_input('num b:')),结果就对了。
最后输出的时候想让输出效果为 a+b=7而不是仅仅是一个数字,字符串跟数字的连接需要用到格式化输出,如print 'a+b is %d'%(a+b),将a+b的与前边字符串连接起来。
最后整程序如下:
a=int(raw_input('input a:'))
b=int(raw_input('input b:'))
print 'a+b is %d'%(a+b)
print 'a-b is %d'%(a-b)
print 'a*b is %d'%(a*b)
print 'a/b is %d'%(a/b)