728x90
<변수> 데이터에 이름 지정
- 변수이름 = 값 형식
- x = 10이라고 입력하면 10이 들어있는 변수 x 생성 가능
- 변수 이름은 원하는대로 지으면 되지만, 규칙 존재
- 영문 문자와 숫자 사용 가능
- 대소문자 구분
- 문자부터 시작해야 하며 숫자부터 시작 불가능
- _(밑줄 문자)로 시작 가능
- 특수문자 사용 불가능
- 파이썬의 키워드(if, for while, and or 등)는 사용 불가
# 국어점수: 90
# 수학점수: 70
# 영어점수: 70
# 역사점수: 75
# 컴공점수: 80
총점 = 90 + 70 + 70 + 75 + 80
평균 = 총점 / 5
>> a = b 이 과정이 데이터에 이름 지정 과정
print('총점: ', 총점, type(총점))
총점: 385 <class 'int'>
print('평균: ', 평균, type(평균))
평균: 77.0 <class 'float'>
# 변수에 값 할당
x = 10
print(x)
y = 'Hello World'
print(y)
print(type(x), type(y))
<class 'int'> <class 'str'>
** str: 문자 표시
print(x == 10) >> x는 10인가?
True
** '=='는 값(value)이 동일한지 확인하는 연산자
x, y, z = 10, 20, 30
print(x, y, z)
10 10 30 >> x, y, z에 변수 지정 확인
del x
** 변수 지정 삭제
print(x)
Traceback (most recent call last):
File "<pyshell#29>", line 1, in <module>
print(x)
NameError: name 'x' is not defined
x = None
>> None: 변수 지정은 했지만 값을 가지고 있지 않다고 표현할 때
print(x)
None
a = input()
** input(): 사용자가 입력한 값을 변수에 저장하는 함수
print(a)
<input 함수>
- input의 괄호 안에 문자열 지정
# 국어, 영어, 수학 점수를 입력받고
# 입력 받은 점수의 총점과 평균을 구하고 화면에 출력하는 프로그램을 만드시오.
# 정답
print('국어점수를 입력하세요.')
국어 = int(input())
print('영어점수를 입력하세요.')
영어 = int(input())
print('수학점수를 입력하세요.')
수학 = int(input())
총점 = int(국어) + int(영어) + int(수학)
평균 = 총점 / 3
print('총점:', 총점)
print('평균:', 평균)
국어점수를 입력하세요.90
영어점수를 입력하세요.35
수학점수를 입력하세요.70
총점: 195
평균: 65.0
>>> x = input('문자열을 입력하세요: ')
문자열을 입력하세요: Hello, world! (입력) >> Hello, world!가 지정됨
>>> x
'Hello, World'
>> 이 방법으로, 프린트와 동시에 변수를 할당받아 프로그램 진행 가능
# 국어, 영어, 수학 점수를 입력받고
# 입력 받은 점수의 총점과 평균을 구하고 화면에 출력하는 프로그램을 만드시오.
국어 = input('국어점수를 입력하세요.')
>> 국어는 '국어점수를 입력하세요.'를 통해 할당받은 변수
영어 = input('영어점수를 입력하세요.')
수학 = input('수학점수를 입력하세요.')
총점 = int(국어) + int(영어) + int(수학)
평균 = 총점 / 3
print('총점:', 총점)
print('평균:', 평균)
국어점수를 입력하세요.90
영어점수를 입력하세요.35
수학점수를 입력하세요.70
총점: 195
평균: 65.0
'프로그래밍 언어 > Python' 카테고리의 다른 글
파이썬 Python 실습 :: 자료형 함수 및 관리, range(), len() (1) | 2024.01.04 |
---|---|
파이썬 Python 실습 :: 불(bool)과 비교, 논리 연산자 (2) | 2024.01.04 |
파이썬 Python 실습 :: print문 심화 (3) | 2024.01.03 |
파이썬 Python 실습 :: 숫자 계산 (1) | 2024.01.03 |
파이썬 Python 실습 :: 주석 (1) | 2024.01.03 |