📖 UNIT 6. 변수와 입력 사용하기.
📒변수 만들기
x = 10
위와 같은 코드가 있다고 해보자. x라는 공간을 만들어서 그 곳에 10이라는 정수를 저장한다는 의미다.
이런 변수선언에는 규칙이 있다.
- 영문문자와 숫자를 사용할 수 있으나, 영문문자부터 시작해야 한다.
- 대소문자를 구분한다.
- 특수 문자(+, -, *, /, $, @, &, % 등)는 사용할 수 없으나 언더바(_)는 사용할 수 있다. 또한 언더바로 시작할 수 있다.
- 파이썬의 키워드(if, for, while, and, or 등)는 사용할 수 없다.
y = 'Hello, World!'
요렇게 문자열도 넣을 수 있다.
변수의 타입도 알아낼 수 있다.
두 변수의 SWAP도 매우 쉽다. c언어의 경우 임시 변수도 사용해줘야 하는데 파이썬은 직접적으로 swap이 가능하다.
x = None
del(x)
위와 같이 빈 변수를 만들 수도 있고, del함수로 그 변수를 지울 수도 있다.
📒변수로 계산하기
a = 1
b = 2
c = a+b
먼저 위와같이 하나의 변수를 다른 변수들의 계산을 통해서 할당시킬 수 있다.
만약 a=1인 상태에서 a에 10만큼을 더하고 싶다면
a=1
a=a+10 #a=11
a+=10 #a=21
위와같이 작성하면 된다.
📒입력받기
요렇게 입력이 가능하다. type은 문자열로 받는듯 하다.
요렇게 하면 입력을 받을 때 출력도 해준다.
a = int(input("input the number"))
이렇게 해주면 정수로 인식을 한다.
a,b = input().splt()
이렇게 해주면 공백을 기준으로 두 문자열로 구분해줘 대입한다.
a, b = map(int, input("input the number").splt())
이렇게 해주면 정수로 바로 바꿔준다.
a, b = input().splt(',')
이렇게 해주면 콤마를 기준으로 구분한다.
📒문제 풀기
a, b, c = map(int, input().split())
a = 50
b = 100
c = None
a, b, c, d = map(int, input().split())
print((a + b + c + d) // 4)
📖 UNIT 7. 출력
📒출력 방법 알아보기
sep로 값 사이에 문자를 넣을 수 있다.
이를 응용해서 print(1,2,3,sep='\n')과 같이 작성할 수도 있다.(하나의 print로 세개의 print를 쓴 효과)
만약 print함수가 끝나고 개행을 시키고 싶지 않다면
print(1, end='')
위와 같이 해주면 된다.
1번에는 sep='/', 2번에는 sep=':'가 들어가야 한다.
'스터디 그룹 > ProjectH4C' 카테고리의 다른 글
ProjectH4C 1개월 2주차 과제 (UNIT 10, 11, 12) (0) | 2021.01.23 |
---|---|
ProjectH4C 1개월 2주차 과제 (UNIT 8, 9) (0) | 2021.01.23 |
ProjectH4C 1개월 2주차 과제 (UNIT 4,5) (0) | 2021.01.20 |
ProjectH4C 1개월 2주차 과제 (UNIT 2, 3) (0) | 2021.01.19 |
ProjectH4C 1개월 2주차 과제 (UNIT 1) (0) | 2021.01.19 |