강의로 돌아가기
-

어디가 틀린걸까요???

변수를 선언한다는거 def 써서 하는거 아닌가요?
에러도 안뜨는데 어디가 잘못됐는지 모르겠어요.

작성중인 코드―intNFloat2
1
2
a=23
b=5
2 개의 답변
-

제가 이렇게 제출했더니 통과가 안돼요.
a=23
b=5

def div():
print(a // b)

div()

  • -

    ㅎㅎ 저도 바보처럼 def을....

    -―2017.08.18 11:24
-

c언어로 예를 들자면 int a = 23; 이 문장이 변수 a를 선언함과 동시에 값 23을 할당 해주는 문장입니다.
그러나, 파이썬의 경우 a = 23 이 문장 자체가 변수 a 를 선언한 것입니다. 23이 할당 됨과 동시에 변수 a 가 선언된 것이죠.

문제에서 div를 선언하라는 의미는 단순히 div = 10 이렇게 하라는 것으로, 이 경우 값이 10인 div가 선언된 것 입니다.
이때 div의 값이 a를 b로 나눈 몫을 가지게 해주면 됩니다.

print() 는 문제에서 언급이 없으므로 사용하실 필요 없습니다.

  • -

    감사합니다

    -―2017.08.18 11:24
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.