제로베이스 데이터 취업 스쿨 - 프리스쿨(변수 실습)

수야·2023년 5월 27일
0
post-thumbnail

파이선은
소스파일을 기계어로바꿔서 실행하는거라고함
기계어로 바꾸는게 컴파일한다고하는데,
컴파일해주는게 컴파일러
대신, 소스파일마다 실행할 수 있는 컴파일 실행파일이 필요함.
예) 번역과 같음, C/c++, java

인터프리터는 소스파일을 컴파일과 마찬가지로 바꿔주는데,
컴파일러와 달리 실행파일을 만들지 않고, 바로 컴파일링함
소스파일이 오는데로 해석하는거임.
예) 동시통역과 같음. python

파이참은
코드 편집기
파이썬셸이랑 아이들이 가진 불편함을 개선한거임
그럼 저건 왜 있는거냐

아무튼 파이참 만들때
디렉토리 설정하면
그안에있는 파이썬 파일들 보여짐.
파이참에서 파일을 만들 때 new file을 누르면 암것도아니고, 파이썬 파일을 만들어야함....
동영상 강의 소리만 듣다보니 코드 다 눌러놓고 실행이 안되가지고.. 당황 ㅎㅋㅋㅋㅋ

아무튼 파이썬 파일로 만들고나서 코드 입력하고, 실행은 ctrl+shift+F10
파이참이 편하다고하는건, 코드 만들때 자동완성기능이 있었기 때문에 그렇게 말하는듯 함

파이참에 변수 설정은 R 과 동일함

number = 10
print(number)
10

변수를 넣어서 아래와 같이 나오게 하기

name = '홍길동'
item = '야구글러브'
ordernum = 2568956
paymethod = '신용카드'
itemcost = 110000
paycost = 110000
point = 10000
paydate = '2021/08/03 21:50:12'
lease = 6
leasemethod = '무'
question = '02-1234-5678'
print(name, '고객님 안녕하세요')
print(name, '고객님의 주문이 완료되었습니다.')
print('다음은 주문건에 대한 상세 내역입니다.')
print('-' 20)엥 여기에 곱하기표시 안보인당..
print('상품명 : ',item)
print('주문번호 : ',ordernum)
print('결재방법 : ',paymethod)
print('상품금액 : ',itemcost,'원')
print('결재금액 : ',paycost,"원")
print('포인트 : ',point,'P')
print('결제일시 : ',paydate)
print('할부 : ',lease,'개월')
print('할부유형 : ',leasemethod)
print('문의 : ',question)
print('-'
20) 여기도 ㅠ
print('저희 사이트를 이용해 주셔서 감사합니다.')

여기서 알아야 했던건, 요소 뒤에 다른 요소를 쓸 때 쉼표를 썼어야하는 것.
예를들어

print(name, '고객님 안녕하세요')
여기서
print(name '고객님 안녕하세요')
이렇게 name 뒤에 글자를 바로 써버리면 에러가 나더라.

😎파이참 꿀팁
ctrl c, ctrl v 해서 붙여넣기 안해도 ctrl d 하면 바로 복붙됨 단, 선택되어있는 줄만

🤩헐랭방구
저 : 간에 간격이 안맞고 있는데, 이럴떄

print('상품명/t:',item)
print('주문번호/t:',ordernum)

이렇게 /t 같은거 써주면 간격이 맞는다..!
여기에 비슷한거로는 이런게 있겠다...

오 그럼 여기서 착안하여 복습할때 못했던 줄나누기를 /n으로 할 수 있겠다!

profile
수야는 코린이에서 더 나아갈거야

6개의 댓글

comment-user-thumbnail
2023년 6월 1일

2023-06-01 복습 완료
**요소 뒤에 다른 요소를 쓸 때 쉼표를 썼어야하는 것.
계속 저 프린트 쓰는게 귀찮아서 프린트 안에서 단 나누기 안되나 해봤는데 안되뮤ㅠ
원래)
print(name, '고객님 안녕하세요.')
print(name, '고객님의 주문이 완료되었습니다.')
해본거)
print(name, '고객님 안녕하세요.',
name, '고객님의 주문이 완료되었습니다.')
나와야하는거)
홍길동 고객님 안녕하세요.
홍길동 고객님의 주문이 완료되었습니다.
실제로 나와버린거 )
홍길동 고객님 안녕하세요. 홍길동 고객님의 주문이 완료되었습니다.

ㅠㅠ

답글 달기
comment-user-thumbnail
2023년 6월 2일

2023-06-02 복습 완료
\n결제일시\t 해서 하려니까 어우 신경써서 하느라 눈빠지겠어요

답글 달기
comment-user-thumbnail
2023년 6월 4일

2023-06-04 복습 완료

name='홍길동'
product='야구글러브'
orderno=2568956
payment='신용카드'
productcost=110000
paycost=100000
point=10000
paydate='2021/08/03 21:50:12'
lease=6
leasemethohd='무'
question='02-1234-5678'

print(f'{name} 고객님 안녕하세요.',
f'\n{name} 고객님의 주문이 완료되었습니다.',
f'\n다음은 주문건에 대한 상세 내역입니다.',
'\n','-'20,
f'\n상품명\t: {product}' \
f'\n주문번호\t: {orderno}' \
f'\n결재방법\t: {payment}' \
f'\n상품금액\t: {productcost} 원' \
f'\n결재금액\t: {paycost} 원' \
f'\n포인트\t: {point} P' \
f'\n결제일시\t: {paydate}' \
f'\n할부\t: {lease}개월' \
f'\n할부유형\t: {leasemethohd}' \
f'\n문의: {question}\n'
'\n','-'
20,
'\n저희 사이트를 이용해 주셔서 감사합니다.')

답글 달기
comment-user-thumbnail
2023년 6월 6일

2023-06-06 복습완료
오류 안뜸!

답글 달기
comment-user-thumbnail
2023년 6월 8일

2023-06-08
복습완료 어렵지 아니하지~

답글 달기
comment-user-thumbnail
2023년 6월 10일

2023-06-10
복습완료

답글 달기