【发布时间】:2018-10-17 13:18:40
【问题描述】:
我也是 Python 和 stackoverflow 的新手。我正在尝试编写一个可以区分奇数和偶数的程序,但我得到了这个错误。帮助!。这是我的编:
print("Enter the 10 numbers separated by space to distinguish : ")
string1 = str(input())
if len(string1) == 10 or 20:
list1 = string1.split
for num in list1:
#check for odd
if num % 2 == 0 :
print(num)
else:
print(f'Odd number : {num}')
else:
print("Please enter 10 numbers")
【问题讨论】:
-
你遇到了什么错误?
-
您忘记在
split之后使用括号()。如果你使用它会发生什么?list1 = string1.split(' ') -
input已经返回一个字符串,不需要调用str。 -
脚本中有更多内容不起作用。如果您专注于数据类型(int、string、float 等),我会提供帮助。每次遇到错误时,请检查数据类型和要执行的操作
标签: python for-loop iteration jupyter-notebook python-3.7