Avangs

  • 게임 정보
    • 게임 소개
    • 게임 리뷰
    • 게임 실황
    • 게임 공략
    • 모바일 테스트
  • 게임 작품new
    • 완성작 게임
    • 체험판 게임
    • 한글판 게임new
    • 온라인 게임
    • 추천작 제작자 저장소
  • 투표선정 작품
    • 아방스 추천작
    • 완성 기대작
    • 투표 신청
    • 투표소
    • 투표 결과
  • 강좌
    • 아방스 칼럼
    • 비주얼노벨 강좌
    • 알만툴 강좌
      • MZ 강좌
      • MV 강좌
      • VX Ace 강좌
      • VX 강좌
      • XP 강좌
      • 2003 강좌
      • 2000 강좌
    • 게임메이커 강좌
    • 울프툴 강좌
    • 3D 게임제작 강좌
    • 2D 게임제작 강좌
    • 그래픽 제작 강좌
    • 기타 강좌
  • 질문과 답변
    • 자주 묻는 질문
    • 질문과 답변
    • 제작의뢰
  • 커뮤니티
    • 구인·구직·외주
    • 테스트 요청
    • 자유게시판
    • 게임계 소식
    • 유머&정보
    • 사이트링크
    • 이벤트&대회
  • 창작
    • 게임 기획
    • 맵배치
    • 글쓰기
    • 그리기
    • 음악
  • 자료실
    • 게임제작툴
    • 예제 및 샘플
    • 그래픽 소재
      • 오리지널 소재
      • 이차창작 소재
      • 수정·개조 소재
      • 외부 소재
    • 사운드 소재
    • 확장·플러그인·스크립트
      • MZ 플러그인
      • MV 플러그인
      • Ace 스크립트
      • VX 스크립트
      • XP 스크립트
      • 2k3 플러그인
      • VN 플러그인·확장
    • 외부 소재사이트
    • 기타 자료
      • 한글화툴
      • 무료 폰트
      • 유틸리티
    • 디자인 참고자료
  • 고객센터
    • 공지사항
    • 건의 및 신고
    • 핫 이슈
로그인 회원가입
Avangs
  • 게임 정보
    • 게임 소개
    • 게임 리뷰
    • 게임 실황
    • 게임 공략
    • 모바일 테스트
  • 게임 작품new
    • 완성작 게임
    • 체험판 게임
    • 한글판 게임new
    • 온라인 게임
    • 추천작 제작자 저장소
  • 투표선정 작품
    • 아방스 추천작
    • 완성 기대작
    • 투표 신청
    • 투표소
    • 투표 결과
  • 강좌
    • 아방스 칼럼
    • 비주얼노벨 강좌
    • 알만툴 강좌
      • MZ 강좌
      • MV 강좌
      • VX Ace 강좌
      • VX 강좌
      • XP 강좌
      • 2003 강좌
      • 2000 강좌
    • 게임메이커 강좌
    • 울프툴 강좌
    • 3D 게임제작 강좌
    • 2D 게임제작 강좌
    • 그래픽 제작 강좌
    • 기타 강좌
  • 질문과 답변
    • 자주 묻는 질문
    • 질문과 답변
    • 제작의뢰
  • 커뮤니티
    • 구인·구직·외주
    • 테스트 요청
    • 자유게시판
    • 게임계 소식
    • 유머&정보
    • 사이트링크
    • 이벤트&대회
  • 창작
    • 게임 기획
    • 맵배치
    • 글쓰기
    • 그리기
    • 음악
  • 자료실
    • 게임제작툴
    • 예제 및 샘플
    • 그래픽 소재
      • 오리지널 소재
      • 이차창작 소재
      • 수정·개조 소재
      • 외부 소재
    • 사운드 소재
    • 확장·플러그인·스크립트
      • MZ 플러그인
      • MV 플러그인
      • Ace 스크립트
      • VX 스크립트
      • XP 스크립트
      • 2k3 플러그인
      • VN 플러그인·확장
    • 외부 소재사이트
    • 기타 자료
      • 한글화툴
      • 무료 폰트
      • 유틸리티
    • 디자인 참고자료
  • 고객센터
    • 공지사항
    • 건의 및 신고
    • 핫 이슈
로그인 회원가입

NOTICE

공지사항
더보기
  • 서버 안정성 및 보안 강화 조치 04.20

Recently Added Games

최근 등록 게임
  • 어드벤쳐 고철에 파묻힌 데모나 (屑鉄まとうデモナ) newfile 08.19
  • 어드벤쳐 비올레 저택의 시온 : 꽃눈의 저택|RPG Maker MZ 단편 심리공포 어드벤처 file 08.17
  • 기타 (똥 주의)그저 똥을 누러 가는 게임 Re:Boot updatefile 08.16
  • 롤플레잉 SACCHARINE SYNC (DEMO) 배포 file 08.12
  • 기타 (완성작) 야구장에 가자4 file 2 07.07
기타
2009.09.10 19:53

[파이썬] if(만약 …이면) )8(

- 하늘 -
조회 수 2547 추천 수 0 댓글 3
크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제
크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제
8. if(만약 …이면)

 

안녕하세요? 즐거운 한 주가 시작됐습니다. 저에게만 한 주가 시작됐나요?

 

지금까지 저와 함께 파이썬을 알아가면서 어떤 생각이 드셨나요?[댓글 달아주세여~ ㅎ]

 

또, 파이썬을 배워서 어디에 써먹느냐고 하신다면…

 

프로그램 만드는 데 쓰지요. --;

 

웹사이트를 구축하는데도 씁니다.음... SQL , 등등 파이썬 인터페이스를 지원합니다.

 

지금 배우는 것과 같은 하찮은 것들이 모여서 엄청난 프로그램도 만들어 내는 것이지요.

 

조그만 레고 블록들이 모여서 큰 모형을 이루는 것과 같습니다.

 

차근차근 공부해가다보면 점점 더 복잡한 프로그램을 만드실 수 있을 거예요.

 

또하나의 비밀... 파이썬은 C언어 코드 의 5~10 배 이상 짧습니다...

 

귀차니즘(?)프로그래머 분들에겐 좋겟죠? +ㅁ+;;

 

그럼 또 새로운 것을 배워 보겠습니다~~

 

이번엔 if 문입니다. If는 ‘만약 …이면’이라는 뜻이죠?? [C언어에서도 보시면 알겠지만.]

 

파이썬에서도 같은 의미로 사용됩니다.

 

예를 들어볼까요?

 

>>> 만약 달다면:

...    삼킨다.

... 그렇지 않으면:

...    뱉는다.

 

이번엔 if 를 사용해서 써볼까요?

 

>>> if 달다면:

...    삼킨다.

... else:

...    뱉는다.

...

 

위에 든 예들은 설명을 위해서 써 본거구요, 그대로 작성하면 파이썬이 이해를 못합니다.

 

위에서 else는 ‘그렇지 않으면’이라는 뜻으로 쓰인 것입니다.

 

이번엔 실습을 해보겠습니다. 아래의 두 수 a와 b 중에 어느 쪽이 더 클것 같아요??

 

>>> a = 1234 * 4

>>> b = 13456 / 2

 

if문을 사용해서 a가 크면 ‘a’를 출력하고 b가 크면 ‘b’를 출력하도록 프로그램을 작성해 볼까요? 한번 따라서 쳐보시길 바래요~

 

>>> if a > b:                     # 만약 a가 b보다 크면

...     print 'a'                 # ‘a’를 출력한다.

... else:                         # 그렇지 않으면

...     print 'b'                 # ‘b’를 출력한다.

...

 

오른쪽에 # 이후에 있는 것들은 설명문이니까 입력하실 필요는 없습니다.

 

루비처럼 파이썬에서도 #는 주석이기도 하구요.

 

a > b 라고 쓴 것은 a가 b보다 크다는 것을 나타냅니다. 어렵지 않죠?

 

조건을 여러 개 주는 것도 가능합니다. 이번엔 c와 d를 비교해 보겠습니다.

 

>>> c = 15 * 5

>>> d = 15 + 15 + 15 + 15 + 15   

>>> if c > d:                     # 만약 c가 d보다 크면

...     print 'c > d'             # ‘c > d’라고 출력한다.

... elif c == d:                  # 그렇지 않고 c와 d가 같다면

...     print 'c == d'            # ‘c == d’라고 출력한다.

... else:                         # 이도 저도 아니면

...     print 'c < d'             # ‘c < d’라고 출력한다.

...

c == d

 

이렇게 elif라는 것을 사용하면 여러 개의 조건을 검사해서 그 중에서 맘에 드는 것을 고를 수 가 있답니다.

 

여기서 새로운 것이 또 있는데, 바로 ==(등호 두 개)입니다.

 

==는 지금까지 알고 있던 =(등호 한 개)와는 쓰임새가 다르니 혼동하지 않도록 주의하시길...

 

c == d라고 쓰면 c와 d의 값이 같다는 것을 나타냅니다. 지금처럼 두 값을 비교할 때 사용하죠.

 

지금까지 등호 하나를 써서 c = d라고 쓴 것은 d라는 값을 c에 넣으라는 뜻이었구요.

 

>>> watch = 1000000

 

기억나시죠? 시계 ㅋㅋㅋ

 

이제 그 둘을 구별하실 수 있겠죠?

 

if , 그리고 elif 와 else 를배워보았습니다....        [elif는 C언어의 else if 와 같은 거라고 생각하시면 됩니다!]

 

확실히 이해가 가셧나요?

 

오늘의 강의는 여기까지입니다~ 감사합니다.

 

요즘 기분이 울적... ㅠ;ㅠ

 

 

TAG •
  • SkyStudioTeam,
  • 하늘,
0 추천 0 비추천
위로 아래로 댓글로 가기 인쇄 수정 삭제
에디터 선택하기
✔ 텍스트 모드 ✔ 에디터 모드
?
댓글 쓰기 권한이 없습니다. 로그인 하시겠습니까?
Comment '3'
  • ?
    칼리아 2009.09.12 10:42
    저걸 어떻게 치나가 더 궁굼..
    댓글
  • ?
    - 하늘 - 2009.09.16 20:29
    내가 믿에 인터프린터 올렸음 ..참고 ㅎ
    수정 삭제 댓글
  • profile
    세데르 밀리스 2010.04.07 01:25

    잘 보고 갑니다 ㅎㅎ

    (아주 좋은 글을 퍼오셨내요 ㅎㅎㅎ)

    댓글

Category
  • css
  • C언어
  • XpressEngine
  • 게임기획
  • Vegas Pro
  • 시네마4D
  • 어도비 프리미어
  • 에프터 이펙트
    • 템플릿
    • 플러그인
  • 웹디자인 관련
  • 플래시
  • 기타
  • 메이킹 영상
  • OSX (맥)
  • 어플개발
  • 파이널컷X
List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 2445
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 1850
파이널컷X [파이널 컷 X] 편집중 하드디스크 용량이 부족할때 랜더파일 삭제로 용량을 확보하자 아방스 2017.12.16 561
파이널컷X [파이널컷 프로 X] 10분만 투자해 기본편집부터 출력까지 배워봅시다. 아방스 2017.10.26 457
Vegas Pro [베가스 프로 15] 10분 안에 기본편집부터 출력까지 배워봅시다. 아방스 2017.09.28 525
어도비 프리미어 [프리미어 프로] 아무것도 몰라도 영상편집 할수 있다! 아방스 2017.09.28 479
Vegas Pro [베가스 프로 15] 추가된 새로운 기능 "픽처 인 픽처" 아방스 2017.09.27 396
Vegas Pro [베가스 프로 15] 트라이얼 버전 설치 방법 아방스 2017.09.06 1450
에프터 이펙트 [에프터이펙트 강좌] 프리미어 템플릿으로 내보내기 아방스 2017.08.01 654
에프터 이펙트 [에펙] 자막바 길이가 자동으로 조절되도록 만들어봅시다! 아방스 2017.08.01 714
어도비 프리미어 [프리미어 프로 cc 2017.1 강좌] 영상에 줌인 줌아웃 효과 주기 아방스 2017.08.01 1550
어도비 프리미어 [프리미어프로cc2017.1] 애니메이션 자막 템플릿 만들어보기 아방스 2017.08.01 570
어도비 프리미어 [프리미어프로cc2017.1] 자막바 길이자동 조절 ver. 2 file 아방스 2017.08.01 580
어도비 프리미어 [프리미어프로cc2017.1] 제목 메뉴와 자막 템플릿이 사라졌어요! 아방스 2017.08.01 1095
어도비 프리미어 [프리미어 프로 cc 2017.1] 새로운 기능 "문자도구" 설명 아방스 2017.08.01 1510
어도비 프리미어 [프리미어프로cc2017] 자동으로 길이 조절 되는 자막 바 file 아방스 2017.08.01 5126
어도비 프리미어 [프리미어cc2017] 프록시 편집에 대해서 아방스 2017.08.01 891
어도비 프리미어 [프리미어 프로 cc2017 강좌] 멀티캠 편집 방법 아방스 2017.08.01 976
어도비 프리미어 [프리미어 프로 cc2017 강좌] 오류 해결방법 '파일에 오디오 또는 동영상 스트림이 없습니다.' 아방스 2017.08.01 1547
어도비 프리미어 [프리미어 CC2017 강좌] 줌인드랜지션 무료 템플릿 (적용 및 사용법) file 아방스 2017.08.01 907
어도비 프리미어 [프리미어 프로 CC2017 강좌] 영상의 확대 축소 마음대로 하기 (매드무비제작) 아방스 2017.08.01 722
어도비 프리미어 [프리미어 프로 강좌] 서서히 원하는 색으로 물들이기 아방스 2017.08.01 296
쓰기
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19
AVANGS

게임 제작, 창작, 자료, 강좌를 연결하는 커뮤니티

  • 개인정보 취급방침

Copyright © 2026 Avangs