728x90
반응형
본문 바로가기

프로그래밍/독학(어려워요 같이해요)24

파이썬 코딩할 때 전문가처럼 코딩해보기. Style Guide for Python Code 따르기. PEP 8-Python 코드 용 스타일 가이드에서 가장 티가 많이나는 코드 정렬 몇개를 추려보았습니다. 코드 스타일 가이드가 중요한 이유는 다른 분들과 협업을 하거나, 다른 사람의 코드를 볼 때 가독성이 좋습니다. 코드의 가독성이 올라가면 협업하는 시간도 줄일 수 있고 생산성도 올라갈 수 있겠죠?? 가볍게 읽고 아, 이런게 있구나 정도만 아시면 될 것 같습니다. 그럼 시작해보겠습니다. 함수안에 들어가는 인자는 줄을 맞춰서, 정렬을 해줍니다. # Correct: # Aligned with opening delimiter. foo = long_function_name(var_one, var_two, var_three, var_four) # Wrong: # Arguments on first line forbi.. 2021. 5. 15.
파이썬 화씨 온도에서 섭씨 온도로 바꿔주는 코드 섭씨와 화씨의 관계식은 다음과 같습니다: # 화씨 온도에서 섭씨 온도로 바꿔 주는 함수 def fahrenheit_to_celsius(fahrenheit): # 코드를 입력하세요. for i in range(len(fahrenheit)): temperature_list[i] = round((temperature_list[i]-32)*5/9, 1) return temperature_list temperature_list = [40, 15, 32, 64, -4, 11] print("화씨 온도 리스트: " + str(temperature_list)) # 화씨 온도 출력 # 리스트의 값들을 화씨에서 섭씨로 변환하는 코드를 입력하세요. fahrenheit_to_celsius(temperature_list) pri.. 2021. 5. 10.
피보나치 수열 파이썬으로 구현해보자. 피보나치 수열(Fibonacci Sequence)라고 들어 보셨나요? 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...1,1,2,3,5,8,13,21,34,55,... 우선 피보나치 수열의 1번 항과 2번 항은 각각 1입니다. 3번 항부터는 바로 앞 두 항의 합으로 계산됩니다. 예를 들어서 3번 항은 1번 항(1)과 2번 항(1)을 더한 2이며, 4번 항은 2번 항(1)과 3번 항(2)을 더한 3입니다. 피보나치 수열의 첫 50개 항을 차례대로 출력하는 프로그램을 작성해 보세요. 출력결과는 다음과 같이 나와야 합니다. 1 2 3 5 8 13 21 . . . 4807526976 7778742049 12586269025 제가 작성한 코드는 다음과 같습니다. prev = 1 next = 1 .. 2021. 5. 8.
은행 이자가 더 좋을까 아파트를 사는게 더 좋을까 계산하는 파이썬 문제 1988년 쌍문동에 사는 택이는 바둑 대회 우승 상금으로 5,000만원을 받았습니다. 하지만 바둑 외에는 아는 게 없으니, 이웃 어른들에게 이 돈으로 무엇을 해야 할지 물어보기로 하였습니다. 은행에서 근무하는 동일 아저씨는 은행에 돈을 맡겨서 매년 이자로 12%씩 받는 것을 추천하셨습니다. 1년 후인 1989년에는 5,000만원의 12% 이자인 600만원이 더해져 5,600만원이 된다고 하면서요. 이 이야기를 들은 미란 아주머니는 고작 12% 때문에 생돈을 은행에 넣느냐며, 얼마 전 지어진 은마아파트를 사라고 추천하셨습니다. 당시 은마아파트의 매매가는 5,000만원이었죠. 2016년 기준 은마아파트의 매매가는 11억원인데요. 1988년 은행에 5,000만원을 넣었을 경우 2016년에는 얼마가 있을지 계산.. 2021. 5. 8.

728x90
반응형