2016-10-12 3 views
-2

이 코드에서 다음과 같이 쓰여집니다. k가더라도 i가 +3이되어야합니다. 홀수라면 5 배로 곱해야합니다. if k는 심지어 누구라도 나를 도울 수 있습니까?숫자를 늘리려면 Python 도움말이 필요합니다.

k=int(input('K= ') 
if k%2: # (is this correct? if k is even) 
    k+=3 
else: 
    k*=5 
+3

파이썬을 가장 일반적인 표준으로 작성하려면 [PEP8] (https://www.python.org/dev/peps/pep-0008/)도 참조하십시오. 들여 쓰기에는 4 칸을 사용합니다. [Google 스타일 가이드] (https://google.github.io/styleguide/pyguide.html)는 대답과 같이 2 칸을 사용합니다. 학습 할 때, 스타일 가이드를 선택하고 그것을 고수하십시오. – Ben

+0

Google은 친구입니다. "파이썬에서 번호가 있는지 확인하는 방법"과 같은 것을 시도하십시오. – 3ocene

+0

[파이썬 - 홀수/짝수 검사 및 숫자 크기 출력 변경] 가능한 복제본 (http://stackoverflow.com/questions/13636640/python-checking -odd-even-numbers-and-changing-outputs-number-number) – 3ocene

답변

2

저는 파이썬에 관한 기본적인 책을 실제로 공부해야한다고 생각합니다.

블럭은 에 의해 표시됩니다. 파이썬에서을 들여 쓰기합니다. ":"도 필요합니다.

if k % 2 == 0: 
    k = k+3 
else: 
    k = k*5 

더 잘 작동합니다.

2
In python3, 

k = int(input()) 
if k%2 == 0: 
    k = k + 3 
else: 
    k = k * 5 

python2를 사용하는 경우 raw_input()을 사용하여 사용자로부터 입력을받습니다.

희망이 도움이됩니다.

관련 문제