변수
- 변수를 이용하면 매번 값을 바꾸지 않아도 변수 값만 변경하면 쉽게 변경 가능
- 숫자, 문자열 모두 가능
x = 10
print(x) # 10
name = "홍길동"
address = "서울시 종로구 1번지"
print(address, name) # 서울시 종로구 1번지 홍길동
변수 이름 규칙
1. 영문자, 숫자, 밑줄 문자(_)만 사용 가능
2. 중간에 공백 불가능
3. 이름 첫 글자는 반드시 영문자 or 밑줄 문자(_)여야 함. 즉, 이름은 숫자로 시작 불가능
4. 대소문자 구분
사용자로부터 입력 받기 - input()
- 문자열 형태로 입력받기
input() : 괄호 안에 메세지를 출력하고 사용자 입력 기다림. 문자열 형태로 값 반환
input("값을 입력하시오 : ")
- 정수 형태로 바꾸기
int(input()) : 사용자로부터 값을 입력 받고 정수 형태로 값 반환
x = int(input("정수 값을 입력하시오 : "))
응용
- 사용자로부터 값 입력 받아 더한 결과 출력
x = int(input("첫 번째 정수를 입력하시오:"))
y = int(input("두 번째 정수를 입력하시오:"))
sum = x + y
print(x,"과", y, "의 합은", sum, "입니다.")
- 야구 기사 작성
stadium = input("경기장은 어디입니까? ")
winner = input("이긴 팀은 어디입니까? ")
loser = input("진 팀은 어디입니까? ")
vip = input("우수선수는 누구입니까? ")
score = input("스코어는 몇 대 몇입니까? ")
print("")
print("==========================")
print("오늘 "+ stadium +"에서 야구 경기가 열렸습니다.")
print(winner+"과 "+ loser +"은 치열한 공방전을 펼쳤습니다.")
print(vip+ "이 맹활약을 하였습니다.")
print("결국 "+ winner +"가 "+ loser +"를 "+ score +"로 이겼습니다.")
- 사용자가 100살이 되는 해 출력
name = input("이름을 입력하시오 : ")
age = int(input("나이를 입력하시오 : "))
hundred = 2023 + 100 - age
print(name, "씨는",hundred,"년에 100살이시네요!")
- 숫자 3개 입력받고 평균 계산
a = int(input("첫 번째 숫자를 입력하시오 : "))
b = int(input("두 번째 숫자를 입력하시오 : "))
c = int(input("세 번째 숫자를 입력하시오 : "))
ave = (a+b+c)/3
print(a, b, c, "의 평균은",ave,"입니다.")
'AI > Python' 카테고리의 다른 글
[Python] 3-1장 연산자(산술, 지수, 대입, 복합) (0) | 2023.03.22 |
---|---|
[Python] 2-2장 터틀 그래픽 응용 - 집, 창문 그리기 (0) | 2023.03.20 |
[Python] 1-3장 터틀 그래픽(turtle graphic) 사용 방법, 함수, 응용 (0) | 2023.03.20 |
[Python] 1-2장 주석 달기 (0) | 2023.03.20 |
[Python] 1-1장 출력문 (0) | 2023.03.20 |