输入一个以厘米为单位的距离d(非负整数),将它用千米米厘米表示python代码
时间: 2023-05-16 22:05:04 浏览: 47
d = int(input("请输入距离(厘米):"))
km = d // 100000
m = (d - km * 100000) // 1000
cm = d % 1000
print("{}千米{}米{}厘米".format(km, m, cm))
相关问题
输入一个以厘米为单位的距离d(非负整数),将其用千米,米和厘米表示。python
可以使用以下代码实现:
```python
d = int(input("请输入距离(厘米):"))
km = d // 100000
m = (d - km * 100000) // 1000
cm = d % 1000
print("{}千米{}米{}厘米".format(km, m, cm))
```
这段代码首先通过 `input` 函数获取用户输入的距离,然后使用整除和取模运算符将其转换为千米、米和厘米表示,并使用 `print` 函数输出结果。
Python中,输入一个非负整数n,输出它的阶层n!的代码
请看以下Python代码:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
n = int(input("请输入一个非负整数:"))
print(n, "的阶乘为:", factorial(n))
```
如果输入0,则输出1;如果输入1,则输出1;如果输入5,则输出120,即5的阶乘。