编写程序,取出一个十进制正整数453891中的所有奇数数字,用这些数字构成一个最小整数
时间: 2023-06-05 10:07:25 浏览: 106
用python编写两个正整数的最大公约数和最小公倍数的小程序
您好,我可以帮您编写程序。以下是代码:
```
num = 453891 # 要取出奇数数字的整数
odd_digits = [int(d) for d in str(num) if int(d) % 2 == 1] # 取出所有奇数数字
odd_digits.sort() # 从小到大排序
min_num = int("".join([str(d) for d in odd_digits])) # 用奇数数字构成整数
print(min_num) # 输出最小整数
```
执行代码后,输出的结果是1359。
阅读全文