안녕하세요 성조입니다. 이 포스팅은 주관적으로 풀이한 문제이므로 반드시 정답이라는 보장을 해드릴 수 없습니다. 참고용 및 개인 학습용으로 사용해 주시면 감사드리겠습니다. 01. 눈사람을 그리는 함수를 작성하고 이 함수를 여러 번 호출하여서 랜덤한 위치에 눈사람을 긔는 프로그램을 작성하라. 아래 실행 결과와 최대한 비슷하게 작성해 보자. 코드 def draw_snowman(x, y): ############## t.up() t.goto(x,y+120) t.down() t.begin_fill() t.circle(35) t.end_fill() ############## t.up() t.goto(x,y+80) t.down() t.lt(20) t.fd(100); t.fd(-100) t.lt(130) t.fd(10..
안녕하세요 성조입니다. 최근에 파이썬의 웹 프레임워크인 Django를 활용해서 프로젝트를 진행 할 기회가 생겨서 기존에 봤던 파이썬 기초 내용들을 복습하면서 포스팅하지 않았던 코드들을 작성해서 올려보려 합니다! 주관적으로 풀이한 문제이므로 100%가 보장되는 객관적인 답변은 아닐 수 있는 부분을 참고하여 답을 체크해주세요! 01. 2번부터 100사이까지 모든 짝수를 출력하는 반복 루프를 작성한다. 코드 1 2 for i in range(2, 101, 2): print(i, end=" ") cs 해설 2번부터 100사이의 모든 짝수를 출력하면 2단위로 값이 출력되면 된다. range(시작, 끝, 단계)로 2에서 시작해서 101이전까지 반복하는데 2값씩 커지면서 반복한다는 의미이다. 02. 어떤 사람이 복리..
안녕하세요 성조입니다. 두근두근 파이썬 책의 연습 문제를 개인적으로 푼 문제들을 업로드하려 합니다. 4장 1. 왜 다음과 같은 수식이 오류를 발생시키는가? 올바르게 수정하라. 1 '나는 ' + '12' + '개의 사과를 먹었다.' 2. 다음과 같은 수식을 계산하면 결과는 무엇인가? 각 줄은 다음과 같이 나온다. applegrape appleappleapple - 첫 번째 문자열 합치는 문제는 공백이 없으므로 연속된 문자열로 합쳐진다. - 두 번째 문자열은 apple문자가 3번 반복 출력된다. 3. 다음과 같이 사용자가 입력한 문자열 중에서 처음 2 글자와 마지막 2 글자를 추출한 후에 이들을 합쳐서 출력해보자. 1 2 text=input("문자열을 입력하시오 : ") print(text[0:2]+text..
안녕하세요 성조입니다. 두근두근 파이썬 책의 연습 문제를 개인적으로 푼 문제들을 업로드하려 합니다. 2장 1. 사용자가 100살이 되는 연도를 화면에 출력하는 프로그램. 1 2 3 4 5 name= input("이름을 입력하시오 : ") age = int(input("나이를 입력하시오 : ")) year = 2021 + (100 - age) print(name,"씨는", year ,"년에 100살이시네요!") cs 2. 3개의 숫자 입력 받고 평균 구하는 프로그램 1 2 3 4 5 x = int(input("첫 번째 숫자를 입력하시오 : ")) y = int(input("두 번째 숫자를 입력하시오 : ")) z = int(input("세 번째 숫자를 입력하시오 : ")) print(x, y, z,"의 평..
안녕하세요 성조입니다. 두근두근 파이썬 책의 연습 문제를 개인적으로 푼 문제들을 업로드하려 합니다. 1. "환영합니다.", "파이썬의 세계에 오신 것을 환영합니다.", "파이썬은 강력합니다."를 화면에 출력하는 프로그램을 작성하시오. 스크립트 모드로 실행한다. print("환영합니다.\n파이썬의 세계에 오신 것을 환영합니다.\n파이썬은 강력합니다.") 또는 print("환영합니다.") print("파이썬의 세계에 오신 것을 환영합니다.") print("파이썬은 강력합니다.") 2. 다음 프로그램의 실행 결과를 쓰시오. 반갑습니다. 파이썬!! 0.6 Hello World !!! 3. 파이썬 쉘을 사용하여 한 주가 몇 시간에 해당하느지 계산해보자. print(7*24) 168 시간이다. 4. 터틀 그래픽에서..