python题目:统计列表中有多少负数 [1, 3, 5, 7, 0, -1, -9, -4, -5, 8]
时间: 2023-10-02 09:10:18 浏览: 27
可以使用循环和条件判断来统计列表中的负数数量,代码如下:
```python
lst = [1, 3, 5, 7, 0, -1, -9, -4, -5, 8]
count = 0 # 计数器初始化为0
for num in lst:
if num < 0: # 如果当前元素小于0,则是负数
count += 1 # 计数器加1
print("列表中有{}个负数".format(count))
```
输出结果为:`列表中有4个负数`。
相关问题
用python解决下面这个题目一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。 输入格式: 输入第一行给出一个不超过50位的整数N。 输出格式: 在一行中输出N犯二的程度,保留小数点后两位。
可以使用字符串来处理输入的大整数,然后遍历字符串中的每个字符,统计'2'的个数,最后根据题目要求计算犯二程度。
以下是Python代码实现:
```
n = input().strip()
count = 0
for c in n:
if c == '2':
count += 1
length = len(n)
faneEr = count / length
if int(n) < 0:
faneEr *= 1.5
if int(n) % 2 == 0:
faneEr *= 2
print('%.2f%%' % (faneEr * 100))
```
假设输入的整数为-13142223336,则输出结果为:
```
81.82%
```
这道题目要求编写一个程序,输入10个整数,统计并输出其中正数、负数和零的个数。
好的,这个问题很简单。你可以编写一个程序来实现这个功能。下面是一个Python的示例代码:
```python
nums = []
pos = 0
neg = 0
zero = 0
for i in range(10):
num = int(input("请输入一个整数:"))
nums.append(num)
if num > 0:
pos += 1
elif num < 0:
neg += 1
else:
zero += 1
print("正数的个数:", pos)
print("负数的个数:", neg)
print("零的个数:", zero)
```
这个程序首先创建一个空的列表 `nums`,然后使用 `for` 循环输入10个整数,并将它们添加到列表中。同时,使用 `if-elif-else` 语句判断每个数的符号,并分别统计正数、负数和零的个数。最后,输出统计结果。
注意,这个程序中的输入语句 `input` 只适用于在命令行中运行的程序。如果你想在其他环境中运行程序,需要使用相应的输入函数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)