Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

JINIers

1장 파이썬 기초 연습문제 본문

공부/Python

1장 파이썬 기초 연습문제

JINIers 2022. 6. 11. 15:34

1. 다음 중 연산자는 어떤 것이고 값은 어떤 것인가?

* : 연산자

'hello' : 값

-88.8 : 값

- : 연산자

/ : 연산자

+ : 연산자

5 : 값


2, 변수와 문자열 찾기

spam : 변수

'spam' :문자열


3. 세가지 자료형

정수, 부동소수점 수, 문자열

- 정수 : 1, 2, 3, 4, 5

- 부동 소수점 수 : -0.1 -1.0 -1.23

- 문자열 : 'a' 'aa' 'bas'


4. 표현식은 무엇으로 구성되어 있고 어떤 역할을 하는가?

단순히 값과 연산자의 조합, 항상 단일 값으로 평가된다.

자료형 : 값의 유형을 의미

각 데이터는 단 한가지 자료형에 포함된다.


5. 할당문과 표현식의 차이

할당문 : 변수에 값을 저장할 수 있음

표현식 : 값과 연산자의 조합


6. 다음 코드가 실행된 뒤 bacon에는 어떤 값이 들어 있는가?

bacon = 20

bacon + 1


7. 다음 두 표현식의 결과는?

'spam' + 'spamspam'

 

 

'spam' * 3


8. 변수 이름으로 egg는 적절하지만 100은 적절하지 않은 이유는 무엇인가?

유효한 변수 이름의 규칙

  • 변수 이름은 빈칸이 없는 한 단어여야 함
  • 글자, 숫자, 밑줄 기호로만 구성되어야함
  • 변수 이름은 숫자로 시작할 수 없다.

때문에 'egg'는 변수 이름으로 적절하지만 100은 변수 이름으로 적절하지 않다.


9. 어떤 값의 정수형식, 부동 소수점 수 형식, 문자열의 형식의 값을 얻기 위해 사용해야 할 세 가지 함수는 무엇인가?

int() : 정수형

float() : 부동 소수점 수

str() : 문자열


10. 다음 표현식에서 문제가 발생하는 이유는 무엇인가? 이를 어떻게 수정해야 하는가?

'I have eate' + 99 + 'burritos.'

99가 문자열 형식이 아님 → 99를 문자열 형식으로 변경해준다.

'공부 > Python' 카테고리의 다른 글

[Python 100 day challenge ] Day 2  (1) 2024.03.15
[Python 100 day challenge ] Day 1  (0) 2024.03.15
[GCP] flask로 rest api 구현하기  (0) 2022.05.09
파이썬 함수 정리 1  (0) 2022.04.11
파이썬&뮤 편집기 다운로드 및 설치  (0) 2022.03.19
Comments