Python实现长度与重量单位的大转小转换程序

bw690821 程序题 共 个子题

题目限制

时间限制:1.0 s
内存限制:128.0 MB

问题描述

小杨这周的数学作业是做单位转换,喜欢编程的小杨决定编程帮他解决这些问题。 小杨只学了长度单位和重量单位,具体来说:

  • 长度单位包括千米(km)、米(m)、毫米(mm),换算关系为:1km = 1000m = 1000000mm
  • 重量单位包括千克(kg)、克(g)、毫克(mg),换算关系为:1kg = 1000g = 1000000mg

作业仅涉及大单位转小单位,包含以下题型:米转毫米、千米转毫米、千米转米、克转毫克、千克转毫克、千克转克。请完成单位转换的程序。

输入描述

  1. 第一行为整数N,表示题目数量,保证 1 ≤ N ≤ 1000
  2. 接下来N行,每行一个字符串,格式为 x 单位1 = ? 单位2:
    • x为不超过1000的非负整数
    • 单位1和单位2为同类型单位(长度/重量),且单位1大于单位2

例如:1 km = ? mm 表示将1km转换为mm。

输出描述

输出N行,仅将输入中的?替换为转换结果,其余部分一字不差输出。题目保证转换结果为整数。 例如输入1 km = ? mm,输出1 km = 1000000 mm。

特别提醒

请勿在输入输出中附带任何额外提示信息,输出必须与要求完全一致。

样例输入1

2
1km=?mm
1m=?mm

样例输出1

1km=1000000mm
1m=1000mm

样例输入2

5
100m=?mm
1000km=?m
20kg=?g
200g=?mg
0kg=?mg

样例输出2

100m=100000mm
1000km=1000000m
20kg=20000g
200g=200000mg
0kg=0mg

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧