编写python在0到19之间,生成偶数的平方以及奇数的立方的代码命令
时间: 2024-05-05 16:17:02 浏览: 19
偶数的平方:
```python
for i in range(0, 20, 2):
print(i**2)
```
奇数的立方:
```python
for i in range(1, 20, 2):
print(i**3)
```
或者可以用列表推导式生成结果列表:
偶数的平方:
```python
even_squares = [i**2 for i in range(0, 20, 2)]
print(even_squares)
```
奇数的立方:
```python
odd_cubes = [i**3 for i in range(1, 20, 2)]
print(odd_cubes)
```
相关问题
写一个python代码实现把一个列表里的偶数输出结果为它的平方,奇数为它自身的立方
可以使用for循环遍历列表,判断每一个元素的奇偶性,然后根据条件输出结果。代码如下:
```python
mylist = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for num in mylist:
if num % 2 == 0:
print(num ** 2)
else:
print(num ** 3)
```
输出结果为:
```
1
4
27
16
125
36
343
64
729
```
给定两个整数m和n,求出m~n这段连续的整数中所有偶数的平方和以及所有奇数的立方和。
首先,我们需要找出m~n这段连续的整数中所有偶数和奇数。可以通过循环来实现:
偶数的平方和可以用一个变量来累加,每次循环判断当前数是否为偶数,如果是,则将其平方加入累加变量中。
奇数的立方和同样可以用一个变量来累加,每次循环判断当前数是否为奇数,如果是,则将其立方加入累加变量中。
最后,输出累加变量即可。
以下是代码实现:
```python
m = 1
n = 10
even_sum =
odd_sum =
for i in range(m, n+1):
if i % 2 == :
even_sum += i**2
else:
odd_sum += i**3
print("偶数的平方和为:", even_sum)
print("奇数的立方和为:", odd_sum)
```
输出结果为:
```
偶数的平方和为: 220
奇数的立方和为: 2925
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)