产生一个随机3位正整数,并将该整数的数字首位互换输出,
产生一个随机3位正整数,并将该整数的数字首位互换输出,例如:157互换后为751
答案
import random
# 生成3位随机整数 100~999
num = random.randint(100, 999)
print("原数:", num)
# 拆分百位、十位、个位
bai = num // 100
shi = num // 10 % 10
ge = num % 10
# 首尾交换,重新组合
new_num = ge * 100 + shi * 10 + bai
print("交换后:", new_num)