把16位数字的首位数和末位数调换位置,Python语言
时间: 2023-11-19 12:34:23 浏览: 64
num = input("请输入一个16位数字:")
num_list = list(num)
first = num_list.pop(0)
last = num_list.pop(-1)
num_list.insert(0, last)
num_list.append(first)
new_num = ''.join(num_list)
print("调换位置后的数字为:", new_num)
相关问题
用Python语言产生每位数字相同的n位数
可以使用以下代码生成每位数字相同的n位数:
```python
n = 5 # n为位数
digit = 3 # digit为每一位的数字
num = str(digit) * n # 生成n位数字相同的数
print(num) # 输出结果
```
输出结果:
```
33333
```
python,10位数的末位奇数怎么表达
可以用以下代码来判断一个10位数的末位是否为奇数:
```python
n = 1234567891 # 假设这是一个10位数
if n % 2 == 1:
print("该数的末位为奇数")
else:
print("该数的末位为偶数")
```
在上面的代码中,`n` 表示要判断的10位数,`%` 是取余运算符,用来求该数除以2的余数。如果余数为1,则该数的末位为奇数,输出“该数的末位为奇数”;否则余数为0,该数的末位为偶数,输出“该数的末位为偶数”。
阅读全文