用【随机函数】生成一个包含【 20 个】随机整数的列表 nums,每个随机整数的大小应满足 [100, 990] 这个范围。然后将列表 nums 中的每个整数分解为个、十、百位三个数,并计算其立方和,计算出的【立方和】按顺序保存到另外一个列表 nums2 中。
时间: 2024-05-05 19:17:52 浏览: 47
js生成指定范围的随机整数(例如0-100)
好的,我明白了。以下是回答:
生成包含20个随机整数的代码如下:
```python
import random
nums = []
for i in range(20):
num = random.randint(100, 990)
nums.append(num)
print(nums)
```
将列表 nums 中的每个整数分解为个、十、百位三个数,并计算其立方和,保存到另外一个列表 nums2 中,代码如下:
```python
nums2 = []
for num in nums:
x = num // 100 # 百位数
y = (num // 10) % 10 # 十位数
z = num % 10 # 个位数
cube_sum = x ** 3 + y ** 3 + z ** 3
nums2.append(cube_sum)
print(nums2)
```
笑话:为什么程序员总是喜欢用 hex,因为他们不喜欢十进制,他们喜欢 0x。
阅读全文