Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
154 views
in Technique[技术] by (71.8m points)

python - Here is a simple code I am trying to run on Jupyter and this came

list=[12,15,18,21,26]
for i in list:
    if list % 5 == 0:
        print(list)
        break


Traceback (most recent call last)
<ipython-input-31-dbdee19fa7cd> in <module>
      1 list=[12,15,18,21,26]
      2 for i in list:
----> 3     if list % 5 == 0:
      4         print(list)
      5         break

TypeError: unsupported operand type(s) for %: 'list' and 'int'
question from:https://stackoverflow.com/questions/65942448/here-is-a-simple-code-i-am-trying-to-run-on-jupyter-and-this-came

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Use i % 5 instead of list % 5

list1 = [12,15,18,21,26] 
for i in list1: 
    if i % 5 == 0: 
        print(i) 
        break


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...