반응형
1. 변수
name = ['경모', '용현', '동원']
message = 'Hi,' + name[2] + ' nice to meet you.'
print(message)
변수를 선언하는 방법을 공부하며 어제 배웠던 name 변수를 사용하여 코드를 작성해 봤다.
또, 출력된 내용 중 변경하고 싶은 내용이 많다면 replace를 통해 변경하는 것 보단, 처음부터 자주 변경될 것 같은 내용들을 변수로 설정한 후 필요할 때마다 변수의 내용만 바꾸는 것이 훨씬 효율적일 것 같다는 생각을 했다.
2. 디버깅
a = 1
b = 2
c = 3
d = 4
e = 5
a = 3
f = 7
g = 8
h = 9
i = 8
j = 7
k = 6
l = 5
m = 4
n = 3
o = 2
p = 1
print(a)
print 문과 debugger를 통해 디버깅을 진행하는 방법에 대해 공부했다.
print 문은 사용자가 직접 코드를 나눠가며 디버깅을 진행해야 하지만, debugger를 통해 디버깅을 진행할 땐 종단점만 설정하면 된다.
코딩 실력 향상을 위해선 직접 코드를 작성해 보는 것만큼 각 언어에서 제공하는 다양한 도구의 사용법을 숙지하는 것도 중요한 것 같다.
3. 입력과 출력
name = input('name: ')
message = 'Hi, ' + name + '... bye, ' + name + '.'
print(message)
변수 부분에서 자주 변경될 것 같은 내용들을 변수로 설정한 후 필요할 때마다 변수의 내용만 바꾸면 효율적일 것 같다는 이야기를 했는데, 코드의 내용을 변경하지 않고 출력된 코드에 입력한 값에 따라 출력이 다르게 되는 방법이 있었다.
students = ['경모', '용현']
import random
name = random.choice(students)
message = 'Hi, ' + name + '... bye, ' + name + '.'
print(message)
코드를 작성하던 중 이름 부분에 미리 정의한 변수가 무작위로 출력되게 하고 싶어 random을 이용하여 코드를 작성해봤다.
728x90
반응형
'Python > 생활코딩' 카테고리의 다른 글
이스케이프 코드, PyPi, 함수 만들기 (0) | 2021.08.08 |
---|---|
리스트, 문자, 숫자형 데이터 타입 (4) | 2021.08.06 |
댓글