python 在50到一百中统计奇数个数
时间: 2024-05-07 14:17:37 浏览: 17
你可以使用以下代码来统计50到100之间的奇数个数:
```
count = 0
for i in range(50, 101):
if i % 2 != 0:
count += 1
print("50到100之间的奇数个数为:", count)
```
这段代码会遍历50到100之间的所有数字,如果数字是奇数,则计数器加1。最终输出计数器的值,即为奇数的个数。
相关问题
统计一个数列中奇数与偶数的个数
统计一个数列中奇数与偶数的个数,可以遍历数列中的每一个数,然后判断其是否为偶数。判断方法是将该数对2取余,如果余数为0,则该数为偶数,否则为奇数。可以用两个变量来记录奇数和偶数的个数,遍历完整个数列后,这两个变量的值就是数列中奇数和偶数的个数。
以下是一个Python代码示例:
```
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9]
even_count = 0
odd_count = 0
for num in nums:
if num % 2 == 0:
even_count += 1
else:
odd_count += 1
print("偶数个数:", even_count)
print("奇数个数:", odd_count)
```
输出结果为:
```
偶数个数: 4
奇数个数: 5
```
python输入一个整数统计其中偶数和奇数并返回一个元组
好的,这是一个技术问题,可以回答。您可以试试以下代码:
```python
def count_even_odd(num):
even_count = 0
odd_count = 0
for i in num:
if i % 2 == 0:
even_count += 1
else:
odd_count += 1
return (even_count, odd_count)
num = input("请输入一串数字,以空格隔开:")
num_list = list(map(int, num.split()))
result = count_even_odd(num_list)
print("结果是:", result)
```
您输入一串数字,程序将统计其中的偶数和奇数,并返回一个元组。希望能解决您的问题。