코드라이언과 함께하는 3일
어제에 이어 파이썬 기초를 들었다. 커리큘럼상에는 JAVA를 듣도록 되어 있었는데, 한가지를 쭉 듣고 상기하면서 파이썬의 기초를 곱씹어 보는 것이 좋을 것 같아 임의로 순서를 바꿔서 들었다. 괜찮겠지 (...) 고무적인 점은 익숙하지 않은 영문 타이핑에도 익숙해졌으며, 나름 파이썬의 문장 구조를 간단하게라도 이해했다는 점이다. 아직 갈 길이 구만리지만 그래도 이게 어디인가.
TIL(Today I Learned)😀
기초의 반복으로 어제 배운 것도 있고 새롭게 알게 된 것도 있다. 강의하시는 분의 목소리와 딕션이 좋아 귀에 쏙쏙. 타이핑 치는 소리도 같이 녹음되어 있어 실시간으로 공부하는 느낌나 집중하기 좋았다. 일단 배운 것들을 쭉 나열해보면서 어려웠던 점들을 찾아본다.
name = input("이름을 입력해주세요: ")
print(name + "님, 안녕하세요"
snack1 = input("내가 먹은 간식가격: ")
snack2 = input("너가 멱은 간식가격: ")
snack1 = int(snack1)
snack2 = int(snack2)
print(snack1+snak2)
간단하게 변환하면 이런 느낌이려나? 돌려보니까 잘 돌아간다. 좋아. int 활용은 대강 알게 된 것 같다. 중간중간 영어 오타에 가끔 안돌아가는 게 오류로 출력되서 정말 다행이다.
snack1 = int(input("내가 먹은 간식가격: "))
snack2 = int(input("너가 멱은 간식가격: "))
print(snack1+snack2)

orderlist = ["간짜장", "쟁반짜장", "삼선짜장"]
print(orderlist[2])

다른 것도 해본다. 코드 순서대로. 그대로 출력하기. 리스트 내에 단순하게 추가하기 위해서는 append, 순서(index)를 지정해 추가하기 위해서는 insert(숫자), 단순하게 삭제는 remove, 순서를 지정해 삭제하기 위해서는 del 카테고리명[숫자]
number = [30, 20, 10, 40, 5, 100]
print(number)
number.append(60)
print(number)
number.insert(4, 50)
print(number)
number.remove(10)
print(number)
del number[2]
print(number)

menulist = {"간짜장":4000, "삼선짜장":6000, "쟁반짜장":10000}
menulist["탕수육"] = 15000
print(menulist)
print(menulist["간짜장"])
menulist = {"간짜장":4000, "삼선짜장":6000, "쟁반짜장":10000}
lunch = input("오늘 점심 먹을거야?:")
if(lunch == "y" or "응" or "네"):
print("오늘은 중국집 갈꺼야")
print(menulist)
else:
print("알겠어. 나 혼자 먹을게")
조건값이 문제인거 같은데, 수정을 어떻게 해야하려나 싶다.


import random
count = int(input("로또를 몇개 구매하시겠습니까? "))
for i in range(count) :
lotto = random.sample(range(1, 46), 6)
lotto.sort()
print(lotto)
print("로또 종료")
한 칸의 데이터마다 한 텝씩 띄어서 구분 \t
% 나누기를 의미
x = int(input("숫자를 입력하세요 : "))
for i in range(x) :
if i % 10 == 0 :
print()
print(i+1, end="\t")
print()

아무튼 오늘도 끝났다.
오늘 배운 것 중에 재밌었던 개념


