用python编写将两位自然数的个位数字跟十位数字交换,得到一个新的数,个位数字不为0
时间: 2023-04-04 16:04:35 浏览: 357
我可以回答这个问题。以下是用 Python 编写的代码:
num = int(input("请输入一个两位自然数:"))
a = num // 10 # 十位数字
b = num % 10 # 个位数字
if b == 0:
print("个位数字不能为0,请重新输入!")
else:
new_num = b * 10 + a # 交换后的新数
print("交换后的新数为:", new_num)
相关问题
将一个两位数的个位数字和十位数字交换
可以使用以下的算法来实现将一个两位数的个位数字和十位数字交换:
1. 将输入的两位数分解为十位数和个位数。
2. 交换这两个数。
3. 将交换后的十位数和个位数组合成一个新的两位数。
下面是一个 Python 代码示例:
```python
num = int(input("请输入一个两位数:"))
tens = num // 10
ones = num % 10
new_num = ones * 10 + tens
print("交换后的数字为:", new_num)
```
例如,如果输入的数字为 42,输出将是 24。
用python输入一个三位自然数 计算并输出百位,十位,个位数字
您好,我可以回答这个问题。请看以下代码:
```python
num = int(input("请输入一个三位自然数:"))
bai = num // 100
shi = num % 100 // 10
ge = num % 10
print("百位数字是:", bai)
print("十位数字是:", shi)
print("个位数字是:", ge)
```
希望能帮到您!
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.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)
![](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)