用三种方式编写python程序,用户输入一个三位以上的整数,输出其百位以上的数字。例如用户输入1234,则程序输出12 。
时间: 2024-09-14 19:09:22 浏览: 40
python输入一个水仙花数(三位数) 输出百位十位个位实例
要实现这个功能,我们可以采用三种不同的方法来编写Python程序。下面是三种不同的实现方式:
1. 使用字符串操作:
```python
# 用户输入一个三位以上的整数
num = input("请输入一个三位以上的整数:")
# 将输入的整数转换为字符串,然后截取前三个字符(百位及以上的数字)
result = num[:-2]
print("百位及以上的数字是:", result)
```
2. 使用整数除法和取余操作:
```python
# 用户输入一个三位以上的整数
num = int(input("请输入一个三位以上的整数:"))
# 计算百位及以上的数字,即num整除100的结果
result = num // 100
print("百位及以上的数字是:", result)
```
3. 使用列表推导式和字符串分割:
```python
# 用户输入一个三位以上的整数
num = input("请输入一个三位以上的整数:")
# 将输入的整数转换为字符串,然后分割为单个数字,再将百位及以上的数字组合起来
result = "".join([i for i in num[:-2]])
print("百位及以上的数字是:", result)
```
阅读全文