用python编程,输入一个整数,求该整数上各位数上是否包含5,若有,从低到高的顺序输出第几位,若没有则输出-1
时间: 2024-05-09 12:22:11 浏览: 14
请稍等,我提交代码片段:
```
num = input("请输入一个整数:")
i = 1
flag = False
for digit in num:
if digit == '5':
print(i)
flag = True
i += 1
if not flag:
print("-1")
```
请您运行以上代码片段,输入一个整数,它将输出该整数中是否包含数字 5 以及每个数字 5 在数字中的位置。如果没有数字 5,则输出 -1。注意:代码中使用了 Python 3 的新特性 input() 函数。
相关问题
用python编程输入一个整数,计算它各位上数字的和
可以使用以下代码实现:
```python
n = int(input("请输入一个整数:"))
sum = 0
while n > 0:
sum += n % 10
n //= 10
print("各位数字之和为:", sum)
```
首先使用 `input()` 函数获取用户输入的整数,并使用 `int()` 函数将其转换为整数类型。然后使用 `while` 循环和取模运算符 `%` 分解该整数的各位数字,并加到变量 `sum` 中。最后输出 `sum` 即可。
输入一个正整数,按相反的数字顺序输出另一个数。python编程
### 回答1:
我可以提供一个Python编程的示例,它可以实现输入一个正整数,按相反的数字顺序输出另一个数的功能:num = int(input("输入一个正整数: "))
rev = 0
while(num > 0):
dig = num % 10
rev = rev * 10 + dig
num = num // 10
print("另一个数字为:", rev)
### 回答2:
可以使用Python编写一个程序,实现输入一个正整数,按相反的数字顺序输出另一个数。具体的步骤如下:
1. 首先,使用input函数获取用户输入的正整数,并将其存储到一个变量中。例如,我们将输入的数存储在变量num中。
2. 接下来,将num转换为字符串类型,并使用字符串切片[::-1]将字符串逆序排列。这样就可以得到按相反数字顺序的新字符串。
3. 最后,使用int函数将新字符串转换回整数,并将其存储在一个新的变量中,例如new_num。
4. 最后,使用print函数输出new_num,即按相反数字顺序的另一个数。
下面是完整的Python代码:
```
num = int(input("请输入一个正整数:"))
new_num = int(str(num)[::-1])
print("按相反数字顺序输出的数为:", new_num)
```
这样,当我们输入一个正整数时,程序会将该数按相反数字顺序输出出来。例如,如果输入12345,则输出54321,这就是按相反数字顺序的另一个数。
### 回答3:
请参考以下Python程序:
```python
num = int(input("请输入一个正整数:")) # 输入一个正整数
reverse_num = int(str(num)[::-1]) # 将正整数转化为字符串,然后逆序排列,再转化为整数
print("按相反的数字顺序输出的数为:", reverse_num) # 输出另一个数
```
以上程序使用了Python的内置函数`input()`来接收用户输入的正整数,然后使用切片操作`[::-1]`将字符串倒序排列,并使用`int()`函数将逆序排列后的字符串转化为整数。最后将输出逆序排列后的整数。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)