题目如下:
两辆汽车,从A、B两地相向而行,请输入两车行驶的速度(单位:KM/h)及形式的时间(单位: h),计算A、B两地的距离,并输出。
【注意】运行效果应如下所示,格式错误算结果错误。
78,82
2
320KM
我写的是:
c1,c2=eval(input())
t=int(input())
s=(c1+c2)*t
print(s,'KM')
但是最后结果是:320 KM,中间有个空格,有什么办法能把数字和字符串连在一起?
题目如下:
两辆汽车,从A、B两地相向而行,请输入两车行驶的速度(单位:KM/h)及形式的时间(单位: h),计算A、B两地的距离,并输出。
【注意】运行效果应如下所示,格式错误算结果错误。
78,82
2
320KM
我写的是:
c1,c2=eval(input())
t=int(input())
s=(c1+c2)*t
print(s,'KM')
但是最后结果是:320 KM,中间有个空格,有什么办法能把数字和字符串连在一起?
用占位符 % 将数字插入到字符串中
c1, c2 = eval(input())
t = int(input())
s = (c1 + c2) * t
print('%dKM' % s)