본문 바로가기

파이썬37

[파이썬] 파일에서 삭제할 문자열을 입력 받아 문자열을 없애고 결과를 출력시오 사용자로부터 삭제할 문자열을 입력받아 문자열을 없애는 프로그램을 작성하시오. 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을 때 혼자 풀어보기 -> 힌트 -> 코드 보기 순으로 공부하시는 게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 더보기 알고리즘의 순서 파일 이름을 입력받고 파일을 읽기모드로 열어 파일 전체 텍스트를 읽어줍니다. 삭제할 문자열을 입력받고 replace함수를 사용하여 입력받은 문자열을 없앱니다. replace함수는 파일 전체 텍스트변수.replace(지울 함수,대체할 함수) 식으로 구성됩니다. 삭제를 해야하니 대체할 함수에는 ""를 적어주면 해결이 됩니다. 새로운 파일을 쓰기모드로 열어 변경된 문자열을 파일에 쓰는 .. 2022. 12. 4.
[파이썬] 키와 몸무게를 입력받고 BMI를 측정하는 프로그램을 조건문을 사용하여 작성하세요 사용자로부터 몸무게와 키를 입력받고 BMI지수를 측정하는 프로그램을 가지고 왔습니다. 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을 때 혼자 풀어보기 -> 힌트 -> 코드 보기 순으로 공부하시는 게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 더보기 일단 bmi지수를 측정하는 식부터 알아야겠죠? bmi = 몸무게 / 키(미터) ** 2 를 사용하면 측정할 수 있습니다. bmi가 20.0 이상임과 동시에 25.0 미만이면 정상 bmi가 25.0 이상임과 동시에 30.0 미만이면 과체중 bmi가 30 이상이면 비만 이것을 출력하면 됩니다. 파이썬에서 조건문(if)를 사용할때는 두 조건을 만족해야하는 &&(and), 하나의 조건만 만족해도.. 2022. 12. 3.
[파이썬] 입력받은 변수 a, b를 서로 교환하는 변수를 바꾸는 프로그램을 작성하시오 a, b를 입력받아 서로 교환한 후 출력하는 프로그램을 작성하는 프로그램을 가지고 왔습니다. 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을 때 혼자 풀어보기 -> 힌트 -> 코드 보기 순으로 공부하시는 게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 더보기 a와 b를 a =int(input("할말")) 형식을 통해서 사용자로부터 a, b를 입력 바꾸기 전 a, b를 출력해줍니다. 다른 언어는 temp를 사용하여 temp = a; a = b; b = temp; 과정을 통해 복잡하게 교환을 진행해야하지만 파이썬은 간단합니다 a , b = b, a 를 진행하면 바로 바꾸기가 실현됩니다 기본틀을 보고 직접 작성해보시고 출력해보시길바랍니다! .. 2022. 12. 3.
[파이썬] 시간과 분을 입력하여 초로 환산하는 프로그램을 작성하시오 사용자로부터 시간을 입력받고 분을 입력받아 초로 환산하여 출력하는 프로그램을 작성하면됩니다. 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을 때 혼자 풀어보기 -> 힌트 -> 코드 보기 순으로 공부하시는 게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 더보기 hour 시간을 의미하는 변수(사용자로부터 입력) min 분을 의미하는 변수(사용자로부터 입력) sec 초를 의미하는 함수 시간을 초로 환산하는 방법 = 시간 * 3600 1시간은 3600초이기 때문에 3600을 곱해주는 작업을 진행 분을 초로 환산하는 방법 = 분 * 60 1분은 60초이기 때문에 60을 곱해주는 작업을 진행 두 값을 더해주면 sec를 구할 수 있겠죠? hour .. 2022. 12. 3.