개발/(1) 초위파(Python) 300제 풀이

초보자를 위한 파이썬(Python) 300제 풀이 (11, 12, 13, 14, 15)

생각외로깔끔함 2022. 9. 22. 01:05
728x90
반응형

 

초보자를 위한 파이썬(Python) 300제 풀이

 

 

 

11. 삼성전자라는 변수로 50,000원을 바인딩 해보세요. 삼성전자 주식을 10주 가지고 있을 때 평가금액을 출력하세요.

  • 바인딩(binding)이란 프로그램에 사용된 구성 요소의 실제 값 또는 프로퍼티를 결정짓는 행위를 의미
  • 정적 바인딩(static binding) : 실행 시간 전에 일어나고, 실행 시간에는 변하지 않은 상태로 유지되는 바인딩
  • 동적 바인딩(dynamic binding) : 실행 시간에 이루어지거나 실행 시간에 변경되는 바인딩, 이러한 동적 바인딩은 늦은 바인딩(late binding)이라고도 불림

 

12. 다음 표는 삼성전자의 일부 투자정보입니다. 변수를 사용하여 시가총액, 현재가, PER 등을 바인딩 하세요.

항목
시가총액 298조
현재가 50,000원
PER 15.79
  • PER은 주식용어로 Price Earning Ratio의 줄임말입니다. PER이란 주가 수익비율, 즉 순이익으로 몇 년을 벌어야 시가총액이 나오는지 나타나는 지표입니다. 보통 시가총액에서 순이익을 나누면 값이 나옵니다.
  • 정답에는 변수를 사용하라는 말은 포인트가 아닌 것처럼 나와있습니다.

 

13. 변수 s와 t에는 각각 문자열이 바인딩 되어 있습니다. 두 변수를 사용하여 아래와 같이 출력하세요.

  >> s = "hello"

  >> t = "python"

 

hello! python

  • print(s+"!", t)

 

14. 아래 코드의 실행 결과를 예상해 보세요.

  >> 2 + 2 * 3

 

  • print(2+2*3) >> 8

 

15. type() 함수는 데이터 타입을 판별합니다. 변수 a의 바인딩된 값의 타입을 판별해보세요.

  >> a = "132"

 

  • print(type(a)) >> <class 'str'>
  • " "로 덮여 있다면 문자열에 해당한다.

 

 

출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제

PyCharm 사용

728x90
반응형