Итак, я использую Eclipse Oxygen.3a Release (4.7.3a, 20180405-1200) с версией Pydev 7.2.1.201904261721.Я изучаю Python через PDF, и при одной перезагрузке мой код был спам "Неопределенная переменная: печать".Тем не менее, когда я интерпретирую и запускаю код, все нормально.Почему это происходит?Как это исправить?Вот мой код (под названием rock1.py в отдельном проекте):
'''
Created on Jan 29, 2019
@author: Aaron
'''
import random
choices= ["rock paper sissers "]
player=input("do you want to be rock paper or sissors (or quit?)")
computer= random.choice("choices")
while player!=("quit"):
print("you choose,"+player+",computers choose"+computer+".")
if player== computer:
print("it's a tie")
else:
print("computer wins")
if player == ("rock"):
if computer == ("sissors"):
print("youwin")
elif player == ("sissors"):
if computer==("paper" ):
print("you win")
elif player==("paper"):
if computer== ("rock"):
print("youwin")
else:
print("computer win")
else:
print ("i think there is a kind of error")
print("i think there is a kind of error")
Ошибки (взяты прямо из вкладки задачи затмения):
Description Resource Path Location Type
Undefined variable: input rock1.py /rock sissers paper line 7 PyDev Problem
Undefined variable: print rock1.py /rock sissers paper line 10 PyDev Problem
Undefined variable: print rock1.py /rock sissers paper line 12 PyDev Problem
Undefined variable: print rock1.py /rock sissers paper line 14 PyDev Problem
Undefined variable: print rock1.py /rock sissers paper line 17 PyDev Problem
Undefined variable: print rock1.py /rock sissers paper line 20 PyDev Problem
Undefined variable: print rock1.py /rock sissers paper line 23 PyDev Problem
Undefined variable: print rock1.py /rock sissers paper line 25 PyDev Problem
Undefined variable: print rock1.py /rock sissers paper line 27 PyDev Problem
Undefined variable: print rock1.py /rock sissers paper line 28 PyDev Problem