为什么循环中的if语句不起作用?

超越Prithvi

我当时在用Yahoo财务,而这种if情况不起作用。什么if是应该做的是打印的股价如果股价是大于50,但它印所有这些均高于50和低于50的股票。

这是代码:

import urllib2
from bs4 import BeautifulSoup as bs4

list = ["aapl","goog","yhoo"]
i = 0
while i < len(list):
      url = urllib2.urlopen("http://finance.yahoo.com/q?s="+ list[i] +"&q1=1")
      soup = bs4(url,"html.parser")
      for price in soup.find(attrs={'id':"yfs_l84_" + list[i]}):
           if price > 50:
               print price
               i += 1
           else:
               print "failed"
               1 += 1

为什么打印股票“ yahoo”,导致“ yahoo”小于50,否?

伊戈尔·萨文金(Igor Savinkin)

在我看来,您混合使用了以下类型:

如果价格> 50:

TypeError:无法排序的类型:NavigableString()> int()

用这个:

if float(price) > 50:
   print price

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么这些continue语句在我的循环中不起作用?

来自分类Dev

为什么这些continue语句在我的循环中不起作用?

来自分类Dev

为什么while循环中的所有if语句都不起作用?

来自分类Dev

为什么#define在for循环中不起作用?

来自分类Dev

为什么接头在此for循环中不起作用?

来自分类Dev

为什么在我的jQuery循环中返回不起作用?

来自分类Dev

为什么JButton.setBounds在for循环中不起作用?

来自分类Dev

为什么在Sympy中的`pprint()`在for循环中不起作用?

来自分类Dev

为什么不在循环中时,诺言不起作用?

来自分类Dev

为什么break()在此循环中不起作用?(但停止是)

来自分类Dev

为什么 strptime() 在我的 for 循环中不起作用?

来自分类Dev

在for循环中嵌套if语句不起作用

来自分类Dev

如果语句在For循环中不起作用

来自分类Dev

for循环中的break语句不起作用

来自分类Dev

if 语句在 for 循环中不起作用

来自分类Dev

为什么循环的 if-then 语句中的 if 不起作用?

来自分类Dev

除非您使用 break 语句,否则 Echo 语句在 ForEach-Object 循环中不起作用。为什么以及解决此问题的任何替代方法?

来自分类Dev

为什么 For 循环中的 While 循环在我的程序中不起作用?

来自分类Dev

为什么当文件存在时for循环中的`zip`起作用,而当文件不存在时为什么不起作用?

来自分类Dev

为什么当文件存在时for循环中的`zip`起作用,而当文件不存在时为什么不起作用?

来自分类Dev

为什么当文件存在时for循环中的zip起作用,而当文件不存在时为什么不起作用?

来自分类Dev

为什么我的 if 语句不起作用?

来自分类Dev

为什么我的 if 语句不起作用?

来自分类Dev

循环中的javascript递归返回语句不起作用

来自分类Dev

如果for循环中的语句不起作用,则javascript

来自分类Dev

批处理 if 语句在 for 循环中不起作用

来自分类Dev

Liquid - 如果包含在 for 循环中不起作用的语句

来自分类Dev

Python:break 语句在 for 循环中不起作用

来自分类Dev

为什么在每个循环中嵌套的rand在另一个循环中不起作用

Related 相关文章

  1. 1

    为什么这些continue语句在我的循环中不起作用?

  2. 2

    为什么这些continue语句在我的循环中不起作用?

  3. 3

    为什么while循环中的所有if语句都不起作用?

  4. 4

    为什么#define在for循环中不起作用?

  5. 5

    为什么接头在此for循环中不起作用?

  6. 6

    为什么在我的jQuery循环中返回不起作用?

  7. 7

    为什么JButton.setBounds在for循环中不起作用?

  8. 8

    为什么在Sympy中的`pprint()`在for循环中不起作用?

  9. 9

    为什么不在循环中时,诺言不起作用?

  10. 10

    为什么break()在此循环中不起作用?(但停止是)

  11. 11

    为什么 strptime() 在我的 for 循环中不起作用?

  12. 12

    在for循环中嵌套if语句不起作用

  13. 13

    如果语句在For循环中不起作用

  14. 14

    for循环中的break语句不起作用

  15. 15

    if 语句在 for 循环中不起作用

  16. 16

    为什么循环的 if-then 语句中的 if 不起作用?

  17. 17

    除非您使用 break 语句,否则 Echo 语句在 ForEach-Object 循环中不起作用。为什么以及解决此问题的任何替代方法?

  18. 18

    为什么 For 循环中的 While 循环在我的程序中不起作用?

  19. 19

    为什么当文件存在时for循环中的`zip`起作用,而当文件不存在时为什么不起作用?

  20. 20

    为什么当文件存在时for循环中的`zip`起作用,而当文件不存在时为什么不起作用?

  21. 21

    为什么当文件存在时for循环中的zip起作用,而当文件不存在时为什么不起作用?

  22. 22

    为什么我的 if 语句不起作用?

  23. 23

    为什么我的 if 语句不起作用?

  24. 24

    循环中的javascript递归返回语句不起作用

  25. 25

    如果for循环中的语句不起作用,则javascript

  26. 26

    批处理 if 语句在 for 循环中不起作用

  27. 27

    Liquid - 如果包含在 for 循环中不起作用的语句

  28. 28

    Python:break 语句在 for 循环中不起作用

  29. 29

    为什么在每个循环中嵌套的rand在另一个循环中不起作用

热门标签

归档