1. 编写Python程序,将一个两位正整数的个位数字和十位数字交换位置,比如将25变成52.
时间: 2024-02-10 10:10:31 浏览: 107
可以使用以下代码实现:
```
num = int(input("请输入一个两位正整数:"))
a = num // 10
b = num % 10
new_num = b * 10 + a
print("交换位置后的数字为:", new_num)
```
首先使用 `input` 函数获取用户输入的两位正整数,然后使用整除运算符 `//` 获取十位数字 `a`,使用取余运算符 `%` 获取个位数字 `b`,再将 `b` 和 `a` 拼接起来得到新的数字 `new_num`,最后使用 `print` 函数输出结果。
相关问题
1.编写Python程序,将一个两位正整数的个位数字和十位数字交换位置,比如将25变成52.
可以使用下面这个程序实现:
```python
num = int(input("请输入一个两位正整数:"))
a = num // 10 # 十位数字
b = num % 10 # 个位数字
new_num = b * 10 + a # 交换位置后的数字
print("交换位置后的数字为:", new_num)
```
程序首先读入一个两位正整数,然后使用整除和取余操作分别求出十位数字和个位数字。接着将这两个数字交换位置,并输出结果。
1. 编写Python程序,将一个两位正整数的个位数字和十位数字交换位置,比如将25变成52.
以下是实现交换的代码:
```python
n = int(input("请输入一个两位正整数:"))
a = n // 10 # 十位数
b = n % 10 # 个位数
m = b * 10 + a # 交换后的结果
print("交换后的结果为:", m)
```
程序首先要求用户输入一个两位正整数,然后用整数除法和取模运算分别得到这个数的十位数和个位数。接下来,将个位数乘以 10,再加上十位数,就得到了交换后的结果。最后,程序输出交换后的结果。
阅读全文