2016-09-30 2 views
0

저는 대학에서 프로그래밍을 시작했으며 Python 3.5에서 프로그래밍이 중요한 과정 중 하나입니다. 우리는 코드와 프로그램을 컴파일하는 온라인 웹 사이트를 사용하지만 나뿐만 아니라 내 컴퓨터에 저장할 좋아하지만, 약간의 오류 ... Python Pycharm 루프 오류

tolerantie = float(input("Tolerantie = ")) 

i = 0 
fact = 1 
nterm = float(1) 
s = 0 

while nterm > tolerantie: 
    s += nterm 
    i += 1 
    fact *= i 
    nterm = 1/fact 

print s 
print i 

내가 사용하는 숫자 '전자'에 근접하기 위해이 프로그램을 사용하여이있다 Pycharm하지만 내 컴퓨터는 항상 값 = 2와 i = 2를 제공하므로 while 루프를 실행하지 않는다고 가정합니다 ...이 프로그램이 Pycharm에 있기 때문에이 프로그램이 서버에서 완벽하게 작동하기 때문에 무언가를 추가해야합니까? 대학교? 귀하의 경우 PyCharm

안부,

답변

0

스크립트를 컴파일 python2.x를 사용합니다.
force division to be floating point in Pythno2.x 또는 pycharm 구성을 변경하고 print s 대신 print(s)을 사용하면 Python3.5 인터프리터를 선택할 수 있습니다.

+0

Thnx man ... 나는 Pyhton 3.5를 다운로드하고 통역사를 변경했고 이제는 모든 것이 잘 작동한다 : D –