저는 파이썬으로 시작했고 간단한 리키 계산기를 만들려고합니다.사용자 입력을 인수로 사용하려고하는 EOF 오류
def ricky_adds(x,y):
num1 = x
num2 = y
if num1 >= 10:
num1 = input("No. I said A number, not multiple numbers dummy. Try again :")
if num1 < 0:
num1 = input("Wow you're dumb, I said a number, not some imaginary shit. Try again :")
num2 = y
if num2 >= 10:
num2 = input("No. I said A number, not multiple numbers dummy. Try again :")
if num2 < 0:
num2 = input("Wow you're dumb, I said a number, not some imaginary shit. Try again :")
result = num1 + num2
return result
ricky_adds(input("Gimmie a number. :"), input("Smokes, let's go. Another number, c'mon. :"))
하지만 오류를 수정하는 방법을 알아낼 수 없습니다이 오류
Gimmie a number. :Smokes, let's go. Another number, c'mon. :
Traceback (most recent call last):
File "..\Playground\", line 17, in <module>
ricky_adds(input("Gimmie a number. :"), input("Smokes, let's go. Another number, c'mon. :"))
EOFError: EOF when reading a line
를 받고. 인수에 대한 사용자 입력을 얻기 위해 "input()"을 사용할 수 있습니까?
숫자를 입력하거나 'Enter'만 누르십니까? 'input()'이 아무것도받지 못하면'EOFError'가 나타납니다. – zwer
코드가 잘 작동합니다 ('ricky_adds'에서 반환 된 값으로 아무것도하지 않는다는 사실을 제외하고). –
여기에서 코드를 사용하고 [5] [Enter] [3] [Enter] 키를 입력하면 오류가 발생하지 않습니다. –