python判断奇偶数for循环
时间: 2023-11-20 21:53:21 浏览: 171
Python中判断奇偶数可以使用取模运算符%。如果一个数除以2余数为0,则为偶数,否则为奇数。可以使用if语句来判断并输出结果。例如,以下代码可以判断用户输入的数字是奇数还是偶数:
```
num = int(input("输入一个数字: "))
if (num % 2) == 0:
print("{0} 是偶数".format(num))
else:
print("{0} 是奇数".format(num))
```
此外,可以使用for循环来求1~100的奇数之和。以下代码可以实现:
```
sum = 0
for i in range(1,101,2):
sum += i
print(sum)
```
这里的range函数中,第一个参数是起始值,第二个参数是终止值(不包括),第三个参数是步长。因此,range(1,101,2)表示从1开始,每次加2,直到小于101。然后使用循环将所有奇数相加,最后输出结果。
相关问题
python求奇偶数和
可以用一个 for 循环和一个 if 判断语句来实现:
```python
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9]
even_sum = 0
odd_sum = 0
for num in nums:
if num % 2 == 0:
even_sum += num
else:
odd_sum += num
print("奇数和为:", odd_sum)
print("偶数和为:", even_sum)
```
输出结果为:
```
奇数和为: 25
偶数和为: 20
```
python 在if中加for循环
在 Python 中,可以在 `if` 语句中加入 `for` 循环。这种语法叫做“列表推导式”(list comprehension),可以用来生成一个列表,示例代码如下:
```python
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 找出 my_list 中的偶数
even_list = [num for num in my_list if num % 2 == 0]
print(even_list) # 输出 [2, 4, 6, 8, 10]
```
在上面的代码中,我们使用了列表推导式来生成一个新的列表 `even_list`,其中只包含原列表 `my_list` 中的偶数。在列表推导式中,我们首先使用 `for` 循环遍历原列表中的每个元素 `num`,然后在 `if` 语句中判断 `num` 是否为偶数,如果是,则将其加入到新列表 `even_list` 中。
阅读全文