输入两个整数a和b,输出它们的和、差、积和商。其中,如果a能够被b整除,那么a/b应输出为整数格式,否则a/b输出为带两位小数的格式。 输入格式:在一行内输入两个不超过100的非负整数a和b,中间以一个空格间隔,且保证b不为。 输出格式:共四行,格式是: [a] + [b] = [a+b] [a] - [b] = [a-b] [a] * [b] = 其中,带有方括号的内容(如[a]、[b]、[a+b]等)表示相应整数或运算结果的值,在输出时要用实际的值代替。注意表达式中的空格。
时间: 2023-12-15 17:05:25 浏览: 235
python 公约数的个数,给你两个正整数a,b, 输出它们公约数的个数。
5星 · 资源好评率100%
以下是Python3代码实现:
```python
a, b = map(int, input().split())
print("[{0}] + [{1}] = [{2}]".format(a, b, a+b))
print("[{0}] - [{1}] = [{2}]".format(a, b, a-b))
print("[{0}] * [{1}] = [{2}]".format(a, b, a*b))
if a % b == 0:
print("[{0}] / [{1}] = [{2}]".format(a, b, a//b))
else:
print("[{0}] / [{1}] = [{2:.2f}]".format(a, b, a/b))
```
输入格式为两个非负整数,我们使用 `map()` 函数将其转换为整数类型,并用空格分隔输入。然后,我们使用 `format()` 函数输出每个运算的结果。
最后,我们使用 `if` 语句来判断是否能整除,如果能整除,则使用整数格式输出商,否则使用带有两位小数的格式输出。
阅读全文