2일차: Python 개체 및 데이터 구조 기본 사항(2부)

오늘의 과제



따라서 오늘은 학습한 정보 측면에서 어제의 연속입니다. 두 과정 모두에서 잘 지내면서 이것이 어떻게 될지 잘 모르겠지만(두 과정에 대한 세부 정보는 noted in my 1st article) 0-100 과정이 100일의 코드(일명 100 -DOC) 코스. 그렇긴 하지만 두 과정을 거의 동시에 진행하고 싶기 때문에 100-DOC 과정에서 오늘의 프로젝트에 대해 논의하는 날이 있을 수 있습니다. 나는 또한 조금 더 일찍 일어나 사전 작업을 하거나 저녁 전에 과정 자료를 시청할 것입니다. 프로젝트 및 블로그 게시물.

100일 간의 코드 프로젝트: 2일 차 - 팁 계산기



오늘의 프로젝트는 팁 계산기였습니다. 나는 정확한 분할 금액을 얻는 과정이 꽤 멋진 개념이라고 생각했고 그 논리를 다른 일에 적용하는 것을 볼 수 있었습니다. 이 프로젝트에서는 f("strings) , 수학 연산, 값 변환(Strings -> Integers 또는 Integers -> Float 또는 Float/Int -> String), round() 함수 및 이전에 배운 모든 것을 사용해야 했습니다. JS와 조금 다르게 입력했기 때문에 변환이 약간 이상하다고 말하고 싶지만 몇 번 해보니 클릭이 시작되었습니다. 아래는 내 프로젝트의 최종 결과입니다.

print("Welcome to the band name generator")
bill = int(input("What is the total bill?"))
tip = int(input("What is the tip percentage? 10, 12, 0r 15?"))
people = int(input("How many people are splitting the bill?"))

total = round(bill * (1 + tip/100))
share = round(total / people, 2)

print(f"Each person should pay: {share}")


참고: 항상 문서에 솔루션만 추가할 계획은 없습니다. 처음에는 프로젝트가 코드로 인해 그렇게 무겁지 않지만 빠른 스니펫을 던질 것입니다. 프로젝트가 커지면 여전히 스니펫을 던지지만 전체 프로젝트는 GitHub에 있습니다. 처음 2일을 푸시했고 매일 repo를 푸시할 계획입니다.

EOD



오늘은 즐거웠고 꽤 흥미로웠지만 전반적으로 저는 아직 매우 기초적인 단계에 있으므로 모든 것이 꽤 이해하기 쉽고 JS와 어느 정도 관련이 있습니다.

참고 #2: 이 블로그의 주요 목적은 메모와 유용한 피드백을 위해 내 여정을 기록하는 것임을 다시 한 번 강조하고 싶습니다. 다른 사람이 이 기사가 도움이 되거나 그저 재미있다고 생각한다면 그것은 보너스가 될 것입니다. 또한 일단 프로젝트에 더 들어가면 내 글이 덜 형식적이 될 가능성이 높다는 점을 경고하고 싶습니다. 나는 로봇처럼 들리거나 내 기사가 쿠키 커터 의견/블로그처럼 느껴지기를 원하지 않습니다. (당신의 boi, 일명 나, 내가 편해지면 꽤 어리석은 성격이 있습니다 😄).

내 진행 상황을 확인하고 싶거나 동료로 연결하고 싶다면 아래 내 소셜 링크를 확인하고 나를 팔로우하세요!



  • 💻 Github
  • 👾 Discord

  • 좋은 웹페이지 즐겨찾기