韦陽光 2023-03-02 18:54 采纳率: 100%
浏览 22
已结题

python数字和字符串如何连在一起?

题目如下:

两辆汽车,从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,中间有个空格,有什么办法能把数字和字符串连在一起?

  • 写回答

3条回答 默认 最新

  • 社区专家-Monster-XH 2023-03-02 19:04
    关注

    用占位符 % 将数字插入到字符串中

    
    c1, c2 = eval(input())
    t = int(input())
    s = (c1 + c2) * t
    print('%dKM' % s)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月10日
  • 已采纳回答 3月2日
  • 创建了问题 3月2日