python,5位数之间换位置代码
时间: 2023-11-09 08:29:50 浏览: 103
以下是将两个五位数的数字交换位置的Python代码:
```python
num1 = int(input("请输入第一个五位数:"))
num2 = int(input("请输入第二个五位数:"))
temp1 = num1//1000 # 取出num1的前两位数字
temp2 = num2//1000 # 取出num2的前两位数字
num1 = num1%1000 + temp2*1000 # 将num1的前两位数字替换成num2的前两位数字
num2 = num2%1000 + temp1*1000 # 将num2的前两位数字替换成num1的前两位数字
print("交换后的第一个五位数为:", num1)
print("交换后的第二个五位数为:", num2)
```
注意:这段代码中的交换方式是将两个五位数的前两位数字进行交换。如果您需要进行其他方式的交换,请修改代码。
相关问题
Python四位数水仙花
以下是Python实现四位数水仙花的代码:
```python
for i in range(1000, 10000):
a = i // 1000
b = i // 100 % 10
c = i // 10 % 10
d = i % 10
if i == a ** 4 + b ** + c ** 4 + d ** 4:
print(i)
```
以上代码中,我们使用了for循环遍历1000到9999之间的所有四位数,然后使用整除和取模运算符来获取每个数字的千位、百位、十位和个位数字,最后判断该四位数是否为水仙花数,如果是则输出该数。
python 随机四位数
可以使用Python中的random模块来生成随机数。生成一个范围在1到100之间的随机整数的代码如下:
```python
import random
num = random.randint(1, 100)
print(num)
```
这段代码会随机生成一个1到100之间的整数,并将其打印出来。
阅读全文