<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>혼자 공부하려고 만든 블로그</title>
    <link>https://sogeodev.tistory.com/</link>
    <description>열공하자~</description>
    <language>ko</language>
    <pubDate>Mon, 27 Jul 2026 19:50:57 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>sozero</managingEditor>
    <item>
      <title>2019 뉴비톤 후기</title>
      <link>https://sogeodev.tistory.com/26</link>
      <description>&lt;p&gt;2019 뉴비톤을 다녀왔다. 개발 경험 6개월 미만인 사람들끼리 하는 해커톤이라길래 어렵게 생각 안하고 갔는데 좀 어려웠다..&lt;/p&gt;
&lt;p&gt;결과적으론 만족스러웠다. 처음가본 해커톤에서 상도 받아보고 좀더 개발공부를 해보고싶다는 자극도 받았다. 나는 거의 프론트일만 했는데 백엔드쪽도 해보고싶었다. 파이썬은 할줄알지만 아직 장고를 해보지 못해서 너무 아쉬웠다. 팀에서 거의 0.78인분정도 해낸 느낌이다.. 일인분의 몫을 해낸거같진 않아 아쉬웠다.&lt;/p&gt;
&lt;p&gt;그외에 또 이번학기는 4학년 1학기이기도 하고 학교에서 학회를 하나 들고있다보니 멋쟁이 사자까지 하기엔 스케줄이 빡빡할거같아 멋사를 신청하지 않았는데 이게 너무 아쉬웠다. 팀에서 나와 한명을 제외하곤 멋사였는데 그 한명은 그나마 전공자셨고.. 멋사때문에 졸업을 유예할 수도 없으니 졸업한다면 멋사를 하지 못한 것이 두고두고 후회가 될거같다. 그래도 뉴비톤에서 얻어간게 꽤 많았던거같다. 할땐 밤새는 것도 힘들고 팀원들끼리 대화도 많이 하질 않으니 괜히 어색하고 생각보다 과자도 많이주지 않아서(?) 실망스러웠는데 이게 다 하고 난 후의 묘미가 좀 있는거같다. (사실 상을 받아서 좋은걸지도.. 역시 끝이 좋아야 다 좋은가보다 ㅋㅋㅋ)&lt;/p&gt;
&lt;p&gt;여기서 지금 꽤나 성공한 스타트업 대표님들까지 보면서 뭔가 알 수 없는 기분이 들었다. 너무 멋져보였고 나도 저렇게 되고싶고! ㅎㅎ 다들 한마음이지 않았을까.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;뉴비톤이라고 뉴비만 있는 것은 아니었지만 뉴비들 중에서도 실력자는 참 많아보였다. 우리 팀원들만해도 다들 대단했고.. 특히 전공자인 사람을 보면 부러웠지만 비전공자도 충분히 할 수 있음을 보여주시는 분도 계셨다. 나도 뒤쳐지지 않게 계속계속 개발공부를 하고싶은 욕구가 샘솟았다. 혼자 코딩하다가 권태를 느낀다면 꼭 해커톤행사가 있을때 참여하면 좋을 것 같다. 혼자 코딩해온 사람에게 있어서는 꽤나 큰 자극이었으니까. 다음 해커톤에 참여하기 전까지 꼭 실력을 더 쌓아서 일인분 이상 해내는 개발자가 되고싶다. 그러니까 매일매일 꾸준히 조금씩이라도 코딩하자. 나는 코딩을 공부하는게 아니라 재밌어서 코딩하는거다~&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; width=&quot;660&quot; data-filename=&quot;KakaoTalk_Photo_2019-05-06-01-33-44.jpeg&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BnrIN/btqu1cdrEEn/Hkxe8NWlNEUStlV4eFZZH0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BnrIN/btqu1cdrEEn/Hkxe8NWlNEUStlV4eFZZH0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BnrIN/btqu1cdrEEn/Hkxe8NWlNEUStlV4eFZZH0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBnrIN%2Fbtqu1cdrEEn%2FHkxe8NWlNEUStlV4eFZZH0%2Fimg.jpg&quot; width=&quot;660&quot; data-filename=&quot;KakaoTalk_Photo_2019-05-06-01-33-44.jpeg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;삼성역 도착! 왕큰 건물에서 뉴비톤을 행사한다니 엄청 떨렸다&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; width=&quot;660&quot; data-filename=&quot;KakaoTalk_Photo_2019-05-06-01-33-39.jpeg&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1yyvC/btqu1BcMg78/zkzCiNHI90khcQUq2iAJq1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1yyvC/btqu1BcMg78/zkzCiNHI90khcQUq2iAJq1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1yyvC/btqu1BcMg78/zkzCiNHI90khcQUq2iAJq1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1yyvC%2Fbtqu1BcMg78%2FzkzCiNHI90khcQUq2iAJq1%2Fimg.jpg&quot; width=&quot;660&quot; data-filename=&quot;KakaoTalk_Photo_2019-05-06-01-33-39.jpeg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;사람들 얼굴을 가리기위해.. 후원해주신 분들 좋은 자리를 마련해주어 감사합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-filename=&quot;KakaoTalk_Photo_2019-05-06-01-33-31.jpeg&quot; width=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3WWVs/btqu14eIiTf/wWkhkBij4HkvbYJxKOdKY0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3WWVs/btqu14eIiTf/wWkhkBij4HkvbYJxKOdKY0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3WWVs/btqu14eIiTf/wWkhkBij4HkvbYJxKOdKY0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3WWVs%2Fbtqu14eIiTf%2FwWkhkBij4HkvbYJxKOdKY0%2Fimg.jpg&quot; data-filename=&quot;KakaoTalk_Photo_2019-05-06-01-33-31.jpeg&quot; width=&quot;660&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;세션1을 마치고 점심을 먹었다. 만족스러웠다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-filename=&quot;KakaoTalk_Photo_2019-05-06-01-33-35.jpeg&quot; width=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c4Zo4y/btqu2U3xb4x/6KGmMFgQzG4ZEmRHUdh0Kk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c4Zo4y/btqu2U3xb4x/6KGmMFgQzG4ZEmRHUdh0Kk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c4Zo4y/btqu2U3xb4x/6KGmMFgQzG4ZEmRHUdh0Kk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc4Zo4y%2Fbtqu2U3xb4x%2F6KGmMFgQzG4ZEmRHUdh0Kk%2Fimg.jpg&quot; data-filename=&quot;KakaoTalk_Photo_2019-05-06-01-33-35.jpeg&quot; width=&quot;660&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;이건 야식! 근데 해커톤에서 간식같은건 치킨보다는 그냥 과자랑 커피를 더 많이 주시는게.. 뼈치킨은 먹기도 쉽지않고 남기도 많이 남아서 ㅠㅠ 다들 치킨이 엄청 많이 남았는데 버리니까 너무 아까웠다. 과자랑 커피가 남은거 처리하기도 쉽고 다들 많이 먹었을거같은데..&amp;nbsp;&lt;/p&gt;
&lt;p&gt;그래도 오랜만에 치킨 먹어서 좋았다. 감사합니다~&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; width=&quot;660&quot; data-filename=&quot;KakaoTalk_Photo_2019-05-06-01-33-28.jpeg&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cn4MlB/btqu2HpOQxB/NWYV1mrKWUh1yM4VyYL2r0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cn4MlB/btqu2HpOQxB/NWYV1mrKWUh1yM4VyYL2r0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cn4MlB/btqu2HpOQxB/NWYV1mrKWUh1yM4VyYL2r0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcn4MlB%2Fbtqu2HpOQxB%2FNWYV1mrKWUh1yM4VyYL2r0%2Fimg.jpg&quot; width=&quot;660&quot; data-filename=&quot;KakaoTalk_Photo_2019-05-06-01-33-28.jpeg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;뉴비톤 후원해주신 대표님중 한분! 젊으신 분같은데 대단했다. 존경스럽!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-filename=&quot;KakaoTalk_Photo_2019-05-06-01-33-06.jpeg&quot; width=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ciwK9U/btqu04tb6hK/aAiLG2WEVEDifUJD6ZCKVK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ciwK9U/btqu04tb6hK/aAiLG2WEVEDifUJD6ZCKVK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ciwK9U/btqu04tb6hK/aAiLG2WEVEDifUJD6ZCKVK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FciwK9U%2Fbtqu04tb6hK%2FaAiLG2WEVEDifUJD6ZCKVK%2Fimg.jpg&quot; data-filename=&quot;KakaoTalk_Photo_2019-05-06-01-33-06.jpeg&quot; width=&quot;660&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;처음 가본 뉴비톤에서 수상! 1등!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2등팀까지 발표됐을땐 아.. 안됐나보다 ㅠ 했는데 마지막에 불려서 너무 기뻤다. 거의 팀에 버스타긴했지만 그래도 기쁜건 기쁜거니까 ㅎㅎ&amp;nbsp;&lt;/p&gt;
&lt;p&gt;우리 바로 옆 팀만해도 결과물보니 엄청난거같은데 우리가 수상했다니 너무 감격이다. 다음에 해커톤에 참가하게 된다면 내가 버스 기사가 되고싶다!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;p.s. 다녀와서 집에서 한시간정도 뒹굴거리다가 12시부터 8시까지 잤다.. 정확히 8시간정도 잤는데 딱 평소 수면량ㅋㅋㅋㅋ뭔가 어둑어둑해서 난 순간 내가 이틀정도 잠들어버린줄알았다..&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description>
      <category>etc</category>
      <author>sozero</author>
      <guid isPermaLink="true">https://sogeodev.tistory.com/26</guid>
      <comments>https://sogeodev.tistory.com/26#entry26comment</comments>
      <pubDate>Mon, 6 May 2019 01:30:59 +0900</pubDate>
    </item>
    <item>
      <title>파이썬으로 테이블 그리기</title>
      <link>https://sogeodev.tistory.com/25</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2019-04-30 오전 1.25.15.png&quot; width=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCJWZW/btquUCvWq0I/QFw2vcNUQmKn6Ce7kp9q0K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCJWZW/btquUCvWq0I/QFw2vcNUQmKn6Ce7kp9q0K/img.png&quot; data-alt=&quot;기본&amp;amp;amp;nbsp;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCJWZW/btquUCvWq0I/QFw2vcNUQmKn6Ce7kp9q0K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCJWZW%2FbtquUCvWq0I%2FQFw2vcNUQmKn6Ce7kp9q0K%2Fimg.png&quot; data-filename=&quot;스크린샷 2019-04-30 오전 1.25.15.png&quot; width=&quot;660&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;기본&amp;nbsp;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;def&amp;nbsp;print_table(number):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;times&amp;nbsp;=&amp;nbsp;range(1,number+1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;times:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;\t&quot;+str(i),end=&quot;&quot;)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# \t를 해줘야 저렇게 간격이 띄워진다.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print()&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# 줄바꿈해줘야 함.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;times:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(i,&amp;nbsp;end=&quot;&quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;j&amp;nbsp;in&amp;nbsp;times:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;\t&quot;+str(i*j),end=&quot;&quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print()&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;print_table(9)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2019-04-30 오전 1.25.01.png&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VO3vx/btquT13KCj7/sktlOQ8z7cLYL02pKGZZZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VO3vx/btquT13KCj7/sktlOQ8z7cLYL02pKGZZZ1/img.png&quot; data-alt=&quot;응용한 버젼&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VO3vx/btquT13KCj7/sktlOQ8z7cLYL02pKGZZZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVO3vx%2FbtquT13KCj7%2FsktlOQ8z7cLYL02pKGZZZ1%2Fimg.png&quot; data-filename=&quot;스크린샷 2019-04-30 오전 1.25.01.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;응용한 버젼&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;def&amp;nbsp;print_table(number):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;times&amp;nbsp;=&amp;nbsp;range(1,number+1)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;times:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;\t&quot;+str(i),end=&quot;&quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print()&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;times:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(i,end=&quot;&quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;j&amp;nbsp;in&amp;nbsp;times:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;i==j:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;\t&quot;+&quot;-&quot;,end=&quot;&quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;i&amp;lt;j:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;\t&quot;+&quot;+&quot;,end=&quot;&quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;i%2==0&amp;nbsp;and&amp;nbsp;j%2==0:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;\t&quot;+&quot;*&quot;,end=&quot;&quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;\t&quot;+str(i+j),end=&quot;&quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print()&lt;br /&gt;&lt;br /&gt;print_table(9)&lt;/p&gt;</description>
      <category>Python</category>
      <author>sozero</author>
      <guid isPermaLink="true">https://sogeodev.tistory.com/25</guid>
      <comments>https://sogeodev.tistory.com/25#entry25comment</comments>
      <pubDate>Tue, 30 Apr 2019 01:29:46 +0900</pubDate>
    </item>
    <item>
      <title>or 연산자 사용할 때 주의점.</title>
      <link>https://sogeodev.tistory.com/24</link>
      <description>&lt;p&gt;계산기를 사용할때 중간에 멈추기 위해 q 또는 Q를 사용하여 중단하기 위해 or 연산자를 사용.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;while&amp;nbsp;True&amp;nbsp;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num1&amp;nbsp;=&amp;nbsp;int(input(&quot;첫번째&amp;nbsp;수&amp;nbsp;입력&amp;nbsp;:&quot;))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num2&amp;nbsp;=&amp;nbsp;int(input(&quot;두번째&amp;nbsp;수&amp;nbsp;입력&amp;nbsp;:&quot;))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;oper&amp;nbsp;=&amp;nbsp;input(&quot;연산자&amp;nbsp;입력&amp;nbsp;:&quot;)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;oper&amp;nbsp;==&amp;nbsp;&quot;q&quot;&amp;nbsp;or&amp;nbsp;oper&amp;nbsp;==&amp;nbsp;&quot;Q&quot;:&lt;br /&gt;&lt;span style=&quot;color: #b00800;&quot;&gt;&lt;b&gt;#&amp;nbsp;반드시&amp;nbsp;or를&amp;nbsp;쓸땐 Var ==&amp;nbsp;value1 or Var == value2&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #b00800;&quot;&gt;&lt;b&gt;# Var == value1 or&amp;nbsp;value2&amp;nbsp; &amp;nbsp;로하면 오류메세지도 안나고 오류가 남. 조심할 것.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;oper&amp;nbsp;==&amp;nbsp;&quot;+&quot;&amp;nbsp;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;%d&amp;nbsp;+&amp;nbsp;%d&amp;nbsp;=&amp;nbsp;%d&quot;&amp;nbsp;%(num1,&amp;nbsp;num2,&amp;nbsp;num1&amp;nbsp;+&amp;nbsp;num2&amp;nbsp;))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;oper&amp;nbsp;==&amp;nbsp;&quot;-&quot;&amp;nbsp;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;%d&amp;nbsp;-&amp;nbsp;%d&amp;nbsp;=&amp;nbsp;%d&quot;&amp;nbsp;%(num1,&amp;nbsp;num2,&amp;nbsp;num1&amp;nbsp;-&amp;nbsp;num2&amp;nbsp;))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;oper&amp;nbsp;==&amp;nbsp;&quot;*&quot;&amp;nbsp;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;%d&amp;nbsp;*&amp;nbsp;%d&amp;nbsp;=&amp;nbsp;%d&quot;&amp;nbsp;%(num1,&amp;nbsp;num2,&amp;nbsp;num1&amp;nbsp;*&amp;nbsp;num2&amp;nbsp;))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;oper&amp;nbsp;==&amp;nbsp;&quot;/&quot;&amp;nbsp;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;%d&amp;nbsp;/&amp;nbsp;%d&amp;nbsp;=&amp;nbsp;%d&quot;&amp;nbsp;%(num1,&amp;nbsp;num2,&amp;nbsp;num1&amp;nbsp;/&amp;nbsp;num2&amp;nbsp;))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description>
      <category>Python</category>
      <author>sozero</author>
      <guid isPermaLink="true">https://sogeodev.tistory.com/24</guid>
      <comments>https://sogeodev.tistory.com/24#entry24comment</comments>
      <pubDate>Mon, 15 Apr 2019 17:18:35 +0900</pubDate>
    </item>
    <item>
      <title>파이썬에서 dir과 help함수 이용하기</title>
      <link>https://sogeodev.tistory.com/23</link>
      <description>&lt;p&gt;급하게 어떤 함수나 모듈에 대한 정보를 python 내에서 알아보는 법.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;바로 dir과 help 함수를 이용해보는 것.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;dir(클래스) 를 입력할 경우 해당 클래스에 내장되어있는 함수들의 이름 리스트를 알아낼 수 있다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;help(클래스)나 help(함수)를 할 경우 해당 클래스나 함수의 정보를 얻을 수 있지만 불필요한 정보까지 얻을 수 있다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;필요한 정보만 골라내기 위해서&amp;nbsp;&lt;/p&gt;
&lt;p&gt;help(클래스.함수)를 통해 빠르게 정보를 알아내자.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;=&amp;gt; help(random.randrange)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;dir(list)&lt;br /&gt;['__add__',&amp;nbsp;'__class__',&amp;nbsp;'__contains__',&amp;nbsp;'__delattr__',&amp;nbsp;'__delitem__',&amp;nbsp;'__dir__',&amp;nbsp;'__doc__',&amp;nbsp;'__eq__',&amp;nbsp;'__format__',&amp;nbsp;'__ge__',&amp;nbsp;'__getattribute__',&amp;nbsp;'__getitem__',&amp;nbsp;'__gt__',&amp;nbsp;'__hash__',&amp;nbsp;'__iadd__',&amp;nbsp;'__imul__',&amp;nbsp;'__init__',&amp;nbsp;'__init_subclass__',&amp;nbsp;'__iter__',&amp;nbsp;'__le__',&amp;nbsp;'__len__',&amp;nbsp;'__lt__',&amp;nbsp;'__mul__',&amp;nbsp;'__ne__',&amp;nbsp;'__new__',&amp;nbsp;'__reduce__',&amp;nbsp;'__reduce_ex__',&amp;nbsp;'__repr__',&amp;nbsp;'__reversed__',&amp;nbsp;'__rmul__',&amp;nbsp;'__setattr__',&amp;nbsp;'__setitem__',&amp;nbsp;'__sizeof__',&amp;nbsp;'__str__',&amp;nbsp;'__subclasshook__',&amp;nbsp;'append',&amp;nbsp;'clear',&amp;nbsp;'copy',&amp;nbsp;'count',&amp;nbsp;'extend',&amp;nbsp;'index',&amp;nbsp;'insert',&amp;nbsp;'pop',&amp;nbsp;'remove',&amp;nbsp;'reverse',&amp;nbsp;'sort']&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;dir(str)&lt;br /&gt;['__add__',&amp;nbsp;'__class__',&amp;nbsp;'__contains__',&amp;nbsp;'__delattr__',&amp;nbsp;'__dir__',&amp;nbsp;'__doc__',&amp;nbsp;'__eq__',&amp;nbsp;'__format__',&amp;nbsp;'__ge__',&amp;nbsp;'__getattribute__',&amp;nbsp;'__getitem__',&amp;nbsp;'__getnewargs__',&amp;nbsp;'__gt__',&amp;nbsp;'__hash__',&amp;nbsp;'__init__',&amp;nbsp;'__init_subclass__',&amp;nbsp;'__iter__',&amp;nbsp;'__le__',&amp;nbsp;'__len__',&amp;nbsp;'__lt__',&amp;nbsp;'__mod__',&amp;nbsp;'__mul__',&amp;nbsp;'__ne__',&amp;nbsp;'__new__',&amp;nbsp;'__reduce__',&amp;nbsp;'__reduce_ex__',&amp;nbsp;'__repr__',&amp;nbsp;'__rmod__',&amp;nbsp;'__rmul__',&amp;nbsp;'__setattr__',&amp;nbsp;'__sizeof__',&amp;nbsp;'__str__',&amp;nbsp;'__subclasshook__',&amp;nbsp;'capitalize',&amp;nbsp;'casefold',&amp;nbsp;'center',&amp;nbsp;'count',&amp;nbsp;'encode',&amp;nbsp;'endswith',&amp;nbsp;'expandtabs',&amp;nbsp;'find',&amp;nbsp;'format',&amp;nbsp;'format_map',&amp;nbsp;'index',&amp;nbsp;'isalnum',&amp;nbsp;'isalpha',&amp;nbsp;'isascii',&amp;nbsp;'isdecimal',&amp;nbsp;'isdigit',&amp;nbsp;'isidentifier',&amp;nbsp;'islower',&amp;nbsp;'isnumeric',&amp;nbsp;'isprintable',&amp;nbsp;'isspace',&amp;nbsp;'istitle',&amp;nbsp;'isupper',&amp;nbsp;'join',&amp;nbsp;'ljust',&amp;nbsp;'lower',&amp;nbsp;'lstrip',&amp;nbsp;'maketrans',&amp;nbsp;'partition',&amp;nbsp;'replace',&amp;nbsp;'rfind',&amp;nbsp;'rindex',&amp;nbsp;'rjust',&amp;nbsp;'rpartition',&amp;nbsp;'rsplit',&amp;nbsp;'rstrip',&amp;nbsp;'split',&amp;nbsp;'splitlines',&amp;nbsp;'startswith',&amp;nbsp;'strip',&amp;nbsp;'swapcase',&amp;nbsp;'title',&amp;nbsp;'translate',&amp;nbsp;'upper',&amp;nbsp;'zfill']&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;help(&lt;a href=&quot;list.append)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;list.append)&lt;/a&gt;&lt;br /&gt;Help&amp;nbsp;on&amp;nbsp;method_descriptor:&lt;br /&gt;&lt;br /&gt;append(self,&amp;nbsp;object,&amp;nbsp;/)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Append&amp;nbsp;object&amp;nbsp;to&amp;nbsp;the&amp;nbsp;end&amp;nbsp;of&amp;nbsp;the&amp;nbsp;list.&lt;br /&gt;&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;import&amp;nbsp;random&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;dir(random)&lt;br /&gt;['BPF',&amp;nbsp;'LOG4',&amp;nbsp;'NV_MAGICCONST',&amp;nbsp;'RECIP_BPF',&amp;nbsp;'Random',&amp;nbsp;'SG_MAGICCONST',&amp;nbsp;'SystemRandom',&amp;nbsp;'TWOPI',&amp;nbsp;'_BuiltinMethodType',&amp;nbsp;'_MethodType',&amp;nbsp;'_Sequence',&amp;nbsp;'_Set',&amp;nbsp;'__all__',&amp;nbsp;'__builtins__',&amp;nbsp;'__cached__',&amp;nbsp;'__doc__',&amp;nbsp;'__file__',&amp;nbsp;'__loader__',&amp;nbsp;'__name__',&amp;nbsp;'__package__',&amp;nbsp;'__spec__',&amp;nbsp;'_acos',&amp;nbsp;'_bisect',&amp;nbsp;'_ceil',&amp;nbsp;'_cos',&amp;nbsp;'_e',&amp;nbsp;'_exp',&amp;nbsp;'_inst',&amp;nbsp;'_itertools',&amp;nbsp;'_log',&amp;nbsp;'_os',&amp;nbsp;'_pi',&amp;nbsp;'_random',&amp;nbsp;'_sha512',&amp;nbsp;'_sin',&amp;nbsp;'_sqrt',&amp;nbsp;'_test',&amp;nbsp;'_test_generator',&amp;nbsp;'_urandom',&amp;nbsp;'_warn',&amp;nbsp;'betavariate',&amp;nbsp;'choice',&amp;nbsp;'choices',&amp;nbsp;'expovariate',&amp;nbsp;'gammavariate',&amp;nbsp;'gauss',&amp;nbsp;'getrandbits',&amp;nbsp;'getstate',&amp;nbsp;'lognormvariate',&amp;nbsp;'normalvariate',&amp;nbsp;'paretovariate',&amp;nbsp;'randint',&amp;nbsp;'random',&amp;nbsp;'randrange',&amp;nbsp;'sample',&amp;nbsp;'seed',&amp;nbsp;'setstate',&amp;nbsp;'shuffle',&amp;nbsp;'triangular',&amp;nbsp;'uniform',&amp;nbsp;'vonmisesvariate',&amp;nbsp;'weibullvariate']&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;help(random.randrange)&lt;br /&gt;Help&amp;nbsp;on&amp;nbsp;method&amp;nbsp;randrange&amp;nbsp;in&amp;nbsp;module&amp;nbsp;random:&lt;br /&gt;&lt;br /&gt;randrange(start,&amp;nbsp;stop=None,&amp;nbsp;step=1,&amp;nbsp;_int=&amp;lt;class&amp;nbsp;'int'&amp;gt;)&amp;nbsp;method&amp;nbsp;of&amp;nbsp;&lt;a href=&quot;random.Random&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;random.Random&lt;/a&gt;&amp;nbsp;instance&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Choose&amp;nbsp;a&amp;nbsp;random&amp;nbsp;item&amp;nbsp;from&amp;nbsp;range(start,&amp;nbsp;stop[,&amp;nbsp;step]).&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;This&amp;nbsp;fixes&amp;nbsp;the&amp;nbsp;problem&amp;nbsp;with&amp;nbsp;randint()&amp;nbsp;which&amp;nbsp;includes&amp;nbsp;the&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;endpoint;&amp;nbsp;in&amp;nbsp;Python&amp;nbsp;this&amp;nbsp;is&amp;nbsp;usually&amp;nbsp;not&amp;nbsp;what&amp;nbsp;you&amp;nbsp;want.&lt;br /&gt;&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;help(random.randint)&lt;br /&gt;Help&amp;nbsp;on&amp;nbsp;method&amp;nbsp;randint&amp;nbsp;in&amp;nbsp;module&amp;nbsp;random:&lt;br /&gt;&lt;br /&gt;randint(a,&amp;nbsp;b)&amp;nbsp;method&amp;nbsp;of&amp;nbsp;&lt;a href=&quot;random.Random&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;random.Random&lt;/a&gt;&amp;nbsp;instance&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Return&amp;nbsp;random&amp;nbsp;integer&amp;nbsp;in&amp;nbsp;range&amp;nbsp;[a,&amp;nbsp;b],&amp;nbsp;including&amp;nbsp;both&amp;nbsp;end&amp;nbsp;points.&lt;br /&gt;&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;help(dir)&lt;br /&gt;Help&amp;nbsp;on&amp;nbsp;built-in&amp;nbsp;function&amp;nbsp;dir&amp;nbsp;in&amp;nbsp;module&amp;nbsp;builtins:&lt;br /&gt;&lt;br /&gt;dir(...)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dir([object])&amp;nbsp;-&amp;gt;&amp;nbsp;list&amp;nbsp;of&amp;nbsp;strings&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If&amp;nbsp;called&amp;nbsp;without&amp;nbsp;an&amp;nbsp;argument,&amp;nbsp;return&amp;nbsp;the&amp;nbsp;names&amp;nbsp;in&amp;nbsp;the&amp;nbsp;current&amp;nbsp;scope.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Else,&amp;nbsp;return&amp;nbsp;an&amp;nbsp;alphabetized&amp;nbsp;list&amp;nbsp;of&amp;nbsp;names&amp;nbsp;comprising&amp;nbsp;(some&amp;nbsp;of)&amp;nbsp;the&amp;nbsp;attributes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;of&amp;nbsp;the&amp;nbsp;given&amp;nbsp;object,&amp;nbsp;and&amp;nbsp;of&amp;nbsp;attributes&amp;nbsp;reachable&amp;nbsp;from&amp;nbsp;it.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If&amp;nbsp;the&amp;nbsp;object&amp;nbsp;supplies&amp;nbsp;a&amp;nbsp;method&amp;nbsp;named&amp;nbsp;__dir__,&amp;nbsp;it&amp;nbsp;will&amp;nbsp;be&amp;nbsp;used;&amp;nbsp;otherwise&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;the&amp;nbsp;default&amp;nbsp;dir()&amp;nbsp;logic&amp;nbsp;is&amp;nbsp;used&amp;nbsp;and&amp;nbsp;returns:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;a&amp;nbsp;module&amp;nbsp;object:&amp;nbsp;the&amp;nbsp;module's&amp;nbsp;attributes.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;a&amp;nbsp;class&amp;nbsp;object:&amp;nbsp;&amp;nbsp;its&amp;nbsp;attributes,&amp;nbsp;and&amp;nbsp;recursively&amp;nbsp;the&amp;nbsp;attributes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;of&amp;nbsp;its&amp;nbsp;bases.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;any&amp;nbsp;other&amp;nbsp;object:&amp;nbsp;its&amp;nbsp;attributes,&amp;nbsp;its&amp;nbsp;class's&amp;nbsp;attributes,&amp;nbsp;and&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;recursively&amp;nbsp;the&amp;nbsp;attributes&amp;nbsp;of&amp;nbsp;its&amp;nbsp;class's&amp;nbsp;base&amp;nbsp;classes.&lt;/p&gt;</description>
      <category>Python</category>
      <author>sozero</author>
      <guid isPermaLink="true">https://sogeodev.tistory.com/23</guid>
      <comments>https://sogeodev.tistory.com/23#entry23comment</comments>
      <pubDate>Fri, 12 Apr 2019 10:34:22 +0900</pubDate>
    </item>
    <item>
      <title>random 모듈 관련 함수</title>
      <link>https://sogeodev.tistory.com/22</link>
      <description>&lt;p&gt;먼저 import random 을 선언.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1) random( )&lt;/p&gt;
&lt;p&gt;0~1사이의 랜덤 실수를 리턴한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;&lt;a href=&quot;random.random()&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;random.random()&lt;/a&gt;&lt;br /&gt;0.961592837296599&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;&lt;a href=&quot;random.random()&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;random.random()&lt;/a&gt;&lt;br /&gt;0.7294672568371695&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2) uniform( )&lt;/p&gt;
&lt;p&gt;2개의 숫자 사이의 랜덤 실수를 리턴한다&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;random.uniform(1,10)&lt;br /&gt;4.708655700075207&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;random.uniform(1,10)&lt;br /&gt;8.72419066105807&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;3) randint( )&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2개의 숫자 사이의 랜덤 정수를 리턴 (2번째 인자로 넘어온 정수도 범위에 포함한다.)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;random.randint(1,10)&lt;br /&gt;3&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;random.randint(1,2)&lt;br /&gt;2&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;random.randint(1,2)&lt;br /&gt;1&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;4)randrange( )&lt;/p&gt;
&lt;p&gt;range(start, stop, step) 모양.&amp;nbsp; start는 포함되나 stop의 수는 포함되지 않는다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;random.randrange(1,&amp;nbsp;10,&amp;nbsp;3)&lt;br /&gt;1&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;random.randrange(1,&amp;nbsp;10,&amp;nbsp;3)&lt;br /&gt;4&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;random.randrange(1,&amp;nbsp;10,&amp;nbsp;3)&lt;br /&gt;7&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;random.randrange(1,&amp;nbsp;10,&amp;nbsp;3)&lt;br /&gt;4&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;5) choice( )&lt;/p&gt;
&lt;p&gt;랜덤하게 하나의 원소를 선택한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;&lt;a href=&quot;random.choice('abcdefghijklmn')&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;random.choice('abcdefghijklmn')&lt;/a&gt;&lt;br /&gt;'f'&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;&lt;a href=&quot;random.choice('abcdefghijklmn')&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;random.choice('abcdefghijklmn')&lt;/a&gt;&lt;br /&gt;'d'&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;&lt;a href=&quot;random.choice('abcdefghijklmn')&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;random.choice('abcdefghijklmn')&lt;/a&gt;&lt;br /&gt;'l'&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;6) sample( )&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;random.sample(range(a,b),c)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;=&amp;gt;a이상 b미만의 c개값을 리스트 형식으로 반환한다. (중복 없다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;시퀀스 자료형을 인자로 전달받아 임의의 값(난수)을 필요한 개수만큼 리스트로 반환.&lt;/p&gt;
&lt;p&gt;특정 영역의 숫자를 중복없이 리턴하기 때문에 로또 번호 생성에 사용 가능&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;&lt;a href=&quot;random.sample([1,2,3,4,5],3)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;random.sample([1,2,3,4,5],3)&lt;/a&gt;&lt;br /&gt;[1,&amp;nbsp;4,&amp;nbsp;2]&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;&lt;a href=&quot;random.sample([1,2,3,4,5],3)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;random.sample([1,2,3,4,5],3)&lt;/a&gt;&lt;br /&gt;[5,&amp;nbsp;1,&amp;nbsp;4]&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;&lt;a href=&quot;random.sample([1,2,3,4,5],3)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;random.sample([1,2,3,4,5],3)&lt;/a&gt;&lt;br /&gt;[1,&amp;nbsp;2,&amp;nbsp;4]&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;&lt;a href=&quot;random.sample([1,2,3,4,5],3)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;random.sample([1,2,3,4,5],3)&lt;/a&gt;&lt;br /&gt;[4,&amp;nbsp;5,&amp;nbsp;3]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;7) shuffle( )&amp;nbsp;&lt;/p&gt;
&lt;p&gt;원소의 순서를 랜덤하게 바꾼다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;items&amp;nbsp;=&amp;nbsp;[1,2,3,4,5,6,7]&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;random.shuffle(items)&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;items&lt;br /&gt;[6,&amp;nbsp;5,&amp;nbsp;2,&amp;nbsp;3,&amp;nbsp;4,&amp;nbsp;7,&amp;nbsp;1]&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;items&lt;br /&gt;[6,&amp;nbsp;5,&amp;nbsp;2,&amp;nbsp;3,&amp;nbsp;4,&amp;nbsp;7,&amp;nbsp;1]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;출처&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.daleseo.com/python-random/&quot;&gt;http://www.daleseo.com/python-random/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1554958192207&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot;&gt;&lt;a href=&quot;http://www.daleseo.com/python-random/index.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-original-url=&quot;http://www.daleseo.com/python-random/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;[파이썬] random 모듈 사용법&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;파이썬의 random 모듈은 랜덤 숫자를 생성 뿐만 아니라 다양한 랜덤 관련 함수를 제공합니다. 모듈 임포트우선 random 모듈을 사용하려면 임포트해야 합니다. 1import random random() 함수0부터 1사이의 랜덤 실수를 리턴합니다. 12&amp;gt;&amp;gt;&amp;gt; random.random() # Random float x, 0.0&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;www.daleseo.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href=&quot;https://withcoding.com/88&quot;&gt;https://withcoding.com/88&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1555032366042&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot;&gt;&lt;a href=&quot;https://withcoding.com/88&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-original-url=&quot;https://withcoding.com/88&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/lMf2A/hyAHKOHXMF/GI1jnSawKdhAuiFdxUKKCK/img.jpg?width=676&amp;amp;height=297&amp;amp;face=0_0_676_297,https://scrap.kakaocdn.net/dn/ZpqY7/hyAHWO9E5R/TGkfKuKF96i0GVdpBP7wr1/img.jpg?width=676&amp;amp;height=297&amp;amp;face=0_0_676_297,https://scrap.kakaocdn.net/dn/bc8oKB/hyAI3Tp8hH/MthX3UN3KVYvRAl5upicV0/img.jpg?width=676&amp;amp;height=261&amp;amp;face=0_0_676_261');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;파이썬 random 모듈, 함수 사용법 정리 (파이썬 랜덤 모듈, 난수 생성)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;파이썬(Python)에서 난수를 만들기 위해서는 random 모듈을 사용해야 합니다. 이 랜덤 모듈에서 가장 많이 사용되는 함수(메소드)를 정리해봅니다. 파이썬 랜덤 모듈 random, randint, randrange 함수 import ran..&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;withcoding.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Python</category>
      <author>sozero</author>
      <guid isPermaLink="true">https://sogeodev.tistory.com/22</guid>
      <comments>https://sogeodev.tistory.com/22#entry22comment</comments>
      <pubDate>Thu, 11 Apr 2019 13:50:01 +0900</pubDate>
    </item>
    <item>
      <title>중첩 for문</title>
      <link>https://sogeodev.tistory.com/21</link>
      <description>&lt;p&gt;이해가지 않을때 도움 된 사이트&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://dojang.io/mod/page/view.php?id=2259&quot;&gt;https://dojang.io/mod/page/view.php?id=2259&lt;/a&gt;&lt;/p&gt;</description>
      <category>Python</category>
      <author>sozero</author>
      <guid isPermaLink="true">https://sogeodev.tistory.com/21</guid>
      <comments>https://sogeodev.tistory.com/21#entry21comment</comments>
      <pubDate>Sat, 6 Apr 2019 01:44:19 +0900</pubDate>
    </item>
    <item>
      <title>자료형 주의</title>
      <link>https://sogeodev.tistory.com/20</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2019-03-31 오전 2.29.53.png&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kT0KX/btqtYtt4Yzh/oksWRBKiokpBHpecRlTIyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kT0KX/btqtYtt4Yzh/oksWRBKiokpBHpecRlTIyK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kT0KX/btqtYtt4Yzh/oksWRBKiokpBHpecRlTIyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkT0KX%2FbtqtYtt4Yzh%2FoksWRBKiokpBHpecRlTIyK%2Fimg.png&quot; data-filename=&quot;스크린샷 2019-03-31 오전 2.29.53.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;# 사용자에게서 주민등록번호 앞자리 6자리를 받아 생일을 출력하고자 한 코드&amp;nbsp;&lt;/p&gt;
&lt;p&gt;# mm = user_age[2:4]에서 한자리수의 월을 출력할때 앞에 0이 붙는 것을 어떻게 없앨 수 없어 에러가 계속해서 생겨남.&lt;/p&gt;
&lt;p&gt;# 이는 변수의 value를 int화한 후 다시 str화하면 원활하게 작동함.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;def&amp;nbsp;makeBirthdayString(user_age):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;yyyy&amp;nbsp;=&amp;nbsp;&quot;19&quot;+&amp;nbsp;user_age[:2]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mm&amp;nbsp;=&amp;nbsp;str(int(user_age[2:4]))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dd&amp;nbsp;=&amp;nbsp;str(int(user_age[4:]))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&quot;당신의&amp;nbsp;생일은&quot;+&quot;&amp;nbsp;&quot;+&amp;nbsp;yyyy&amp;nbsp;+&amp;nbsp;&quot;년&quot;+&quot;&amp;nbsp;&quot;&amp;nbsp;+&amp;nbsp;mm&amp;nbsp;+&amp;nbsp;&quot;월&quot;+&quot;&amp;nbsp;&quot;&amp;nbsp;+&amp;nbsp;dd&amp;nbsp;+&amp;nbsp;&quot;일&amp;nbsp;입니다&quot;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;age&amp;nbsp;=&amp;nbsp;input(&quot;주민등록번호&amp;nbsp;앞자리&amp;nbsp;6자리를&amp;nbsp;입력해&amp;nbsp;주세요&amp;nbsp;:&quot;)&lt;br /&gt;print(makeBirthdayString(age))&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-filename=&quot;스크린샷 2019-03-31 오후 11.21.44.png&quot; width=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mzbgB/btqtYZeWaG7/tCjKsUmhVv7KkfM3J6Kjv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mzbgB/btqtYZeWaG7/tCjKsUmhVv7KkfM3J6Kjv0/img.png&quot; data-alt=&quot;여기서도 할인율을 적용하기 위해 값에 소수점이 나오는 것을 방지하기 위해 int를 넣어줘야 한다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mzbgB/btqtYZeWaG7/tCjKsUmhVv7KkfM3J6Kjv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmzbgB%2FbtqtYZeWaG7%2FtCjKsUmhVv7KkfM3J6Kjv0%2Fimg.png&quot; data-filename=&quot;스크린샷 2019-03-31 오후 11.21.44.png&quot; width=&quot;660&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;여기서도 할인율을 적용하기 위해 값에 소수점이 나오는 것을 방지하기 위해 int를 넣어줘야 한다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;그렇지 않으면 TypeError : can't multiply sequence by non-int of type 'float'&lt;/p&gt;
&lt;p&gt;가 나올 것임.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Python</category>
      <author>sozero</author>
      <guid isPermaLink="true">https://sogeodev.tistory.com/20</guid>
      <comments>https://sogeodev.tistory.com/20#entry20comment</comments>
      <pubDate>Sun, 31 Mar 2019 22:49:43 +0900</pubDate>
    </item>
    <item>
      <title>if문에서 or를 사용할 때 주의할 점</title>
      <link>https://sogeodev.tistory.com/19</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-filename=&quot;KakaoTalk_Photo_2019-03-31-22-40-30.png&quot; width=&quot;352&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bS3vRS/btqt0Tq6qDm/rm488gehZikHXIrOrqm4y0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bS3vRS/btqt0Tq6qDm/rm488gehZikHXIrOrqm4y0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bS3vRS/btqt0Tq6qDm/rm488gehZikHXIrOrqm4y0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbS3vRS%2Fbtqt0Tq6qDm%2Frm488gehZikHXIrOrqm4y0%2Fimg.png&quot; data-filename=&quot;KakaoTalk_Photo_2019-03-31-22-40-30.png&quot; width=&quot;352&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;# 사용자에게 주민등록번호를 입력받아 남성인지 여성인지 분류하기&lt;/p&gt;
&lt;p&gt;# 어디서 오류가 났는지 확인하고자 파이썬 셸-인터프리터식으로 코드를 분석하고자 함.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;# 결과값이 여성으로 나와야하는데 남성으로 나와 곤란하였음.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;# 8번째 코드&amp;nbsp;&lt;/p&gt;
&lt;p&gt;if gender == '1' or '3' :&amp;nbsp; &amp;nbsp; &amp;nbsp;이 문제였음.&lt;/p&gt;
&lt;p&gt;이를 if gender == '1' or gender == '3'&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;으로 고칠 경우 원활한 작동이 이뤄짐.&amp;nbsp;&lt;/p&gt;</description>
      <category>Python</category>
      <author>sozero</author>
      <guid isPermaLink="true">https://sogeodev.tistory.com/19</guid>
      <comments>https://sogeodev.tistory.com/19#entry19comment</comments>
      <pubDate>Sun, 31 Mar 2019 22:43:43 +0900</pubDate>
    </item>
    <item>
      <title>Git공부</title>
      <link>https://sogeodev.tistory.com/18</link>
      <description>&lt;p&gt;참고 사이트&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;영어 사이트) https://git-scm.com/docs/gitignore&lt;/p&gt;&lt;p&gt;한글 사이트)&amp;nbsp;https://gmlwjd9405.github.io/2017/10/06/make-gitignore-file.html&lt;/p&gt;</description>
      <category>etc</category>
      <author>sozero</author>
      <guid isPermaLink="true">https://sogeodev.tistory.com/18</guid>
      <comments>https://sogeodev.tistory.com/18#entry18comment</comments>
      <pubDate>Sun, 13 Jan 2019 01:58:12 +0900</pubDate>
    </item>
    <item>
      <title>이미지 사용에 유용한 사이트</title>
      <link>https://sogeodev.tistory.com/15</link>
      <description>&lt;p&gt;저작권 없는 사이트&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;https://unsplash.com/&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;source.unsplash.com&amp;nbsp; &amp;lt;-여긴 이미지가 랜덤하게 나오는 사이트&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;https://pixabay.com/&lt;/p&gt;</description>
      <category>etc</category>
      <author>sozero</author>
      <guid isPermaLink="true">https://sogeodev.tistory.com/15</guid>
      <comments>https://sogeodev.tistory.com/15#entry15comment</comments>
      <pubDate>Mon, 7 Jan 2019 22:39:36 +0900</pubDate>
    </item>
  </channel>
</rss>