"goofin.py"프로그램은 사용자에게 목록을 요청하고 홀수를 목록에서 제거하고 새 목록을 인쇄해야합니다.사용자에게 파이썬 코드 입력을 요청하는 경우 EOF 오류
def remodds(lst):
result = []
for elem in lst:
if elem % 2 == 0: # if list element is even
result.append(elem) # add even list elements to the result
return result
justaskin = input("Give me a list and I'll tak out the odds: ") #this is
#generates
#an EOF
#error
print(remodds(justaskin)) # supposed to print a list with only even-
# numbered elements
#I'm using Windows Powershell and Python 3.6 to run the code. Please help!
#error message:
#Traceback (most recent call last):
# File "goofin.py", line 13, in <module>
# print(remodds(justaskin))
# File "goofin.py", line 4, in remodds
# if elem % 2 == 0:
#TypeError: not all arguments converted during string formatting
아무 것도 입력 할 수 없거나 입력 한 후에 또는 다른 시간에 오류가 발생합니까? – chepner
Windows Powershell에서 프로그램을 실행할 때 오류가 발생합니다. 즉. 내가 입력 한 후 –
오류를 게시하십시오. 너의 질문에. – TheIncorrigible1