在python控制台输入一个数字,弹出个十百千万
时间: 2024-10-15 10:22:51 浏览: 23
python 输出与输入 一
在Python中,你可以通过使用`input()`函数获取用户的输入,并结合字符串格式化来实现这个功能。下面是一个简单的示例:
```python
# 获取用户输入
number = input("请输入一个整数:")
try:
# 将输入转换成整数
number = int(number)
# 计算并打印十、百、千、万
if number >= 1000000000:
print(f"{number // 1000000000}亿")
elif number >= 1000000:
print(f"{number // 1000000}百万")
elif number >= 10000:
print(f"{number // 10000}万")
elif number >= 1000:
print(f"{number // 1000}千")
elif number >= 100:
print(f"{number // 100}百")
elif number >= 10:
print(f"{number // 10}十")
else:
print(f"您输入的是{number}个单位")
except ValueError:
print("输入的不是一个有效的整数,请重新输入。")
```
在这个代码里,我们首先尝试将用户输入转换为整数,然后根据数字的大小范围判断并打印相应的“十”、“百”、“千”、“万”。如果输入不是整数,我们会捕获`ValueError`异常并提示用户。
阅读全文