Python & Ruby

조건문

기본문법

Python

if True:
    print("code1")
    print("code2")
print("code3")

Ruby

if true
  puts("code1")
  puts("code2")
end
puts("code3")

실행결과

code1
code2
code3

Python | Ruby

조건문의 활용

Python

input = 11
real = 11
if real == input:
    print("Hello!")

Ruby

input = 11
real = 11
if real == input
  puts("Hello!")
end

실행결과

Hello!

Python | Ruby

else

Python

input = 11
real = 11
if real == input:
    print("Hello!")
else:
    print("Who are you?")

Ruby

input = 11
real = 11
if real == input
  puts("Hello!")
else
  puts("Who are you?")
end

실행결과

Hello!

Python | Ruby

else if

Python

input = 33
real_egoing = 11
real_k8805 = "ab"
if real_egoing == input:
  print("Hello!, egoing")
elif real_k8805 == input:
  print("Hello!, k8805")
else:
  print("Who are you?")

Ruby

input = 33
real_egoing = 11
real_k8805 = "ab"
if real_egoing == input
  puts("Hello!, egoing")
elsif real_k8805 == input
  puts("Hello!, k8805")
else
  puts("Who are you?")
end

실행결과

Who are you?

Python | Ruby

댓글

댓글 본문
작성자
비밀번호
  1. 성수동 신재우 완료~
  2. 김태윤
    완료했어요
  3. GoldPenguin
    완료했습니다.
    그림이 귀엽네요~ ^_^
  4. Innoprenuer
    제가 알아보니 CTRL+G네요 (라인 찾기)
    대화보기
    • hello world~
      조건문 완료
      감사합니다~
    • J.Y.Oh
      좋은 강의 감사드립니다.
    • 잘 봤어요^^
    • else if 강의에서 라인8번 찾는거 단축기가 무엇인지 궁금합니다.
    • 미림_likelion
      수강 완료했습니다. 감사합니다.
    • JinWoo Song
      좋아요~
    • Michelle Kim
      음 파이썬이 뭔지 계속 궁금하네요 뭘 할 수 있는 걸까...
    • 알로베나
      이것을 메모장에 쓰면 오류가 뜨는 이유가뭐죠?? 공백이 생겨야하는데 메모장에 공백이 생기지 못하니 그런건가요?
    • Hyo-Jin Kim
      17.06.24 수강 완료했습니다!
    • cokewoma
      잘봤습니다
    • 심화평
      17.06.17 4:12 조건문 완료!!
    • 첨지
      6/4 완료. 감사합니다!
    • Kown-yong Park
      5.31 완료 감사합니다.
    • 공동공구
      5/30 잘봤습니다.^^
    • 언제나 늘 감사합니다. 파이썬까지 배우게 되네요..!! 정말 문과의 눈높이에서 차근차근.. ㅠ_ㅠ 정말 감사한 강의입니다.
      문득 깨달았는데.. 맥에서는 코딩프로그램을 띄워놓고 영상을 풀화면으로 한다음 화면넘기기로 실습하면서 보고 있습니다. 그런데 유튜브에서 다시 열어서 하면 풀스크린 상태가 유지된 채로 화면 이동 (트랙패드에 4손가락으로 각 화면을 이동) 하는 것이 가능한데, 생활코딩 화면에서 풀화면으로 키워놓은 다음 이 동하면 풀스크린이 풀려서 실습하며 보기가 약간 어렵네요. 제 맥에서만 일어나는 현상일까요? (시에라-크롬 입니다.) 혹시 이야기드리면 번거로우시겠지만 개선에 도움이 될까해서요. 건승하세요!
    • 나만의 부
      2017.04.17 감사합니다~
    • seeong2
      awesome!
    • Philip Oh
      쉽고 좋은 강의 감사합니다~
    • 폭스킴
      if문에 중복의 제거의 개념이 있다는 생각을 이 강의를 통해 처음해봤네요;;
    • 이현정
      감사합니다 ㅎㅎㅎ
    • 초보
      책들보고 따라하다 이해안되는부분 많았는데
      여기와보니 이해가 착착됩니다. 정말 감사합니다.
    • 이고잉2
      우와
      머리가 나빠서 인지 조건문이 어렵다고 느꼈는데
      로그인 기능을 예로 설명해주시니 머릿속에 팍팍 박히네요

      사실 조건문, 배열, 문자열, 변수 등 이런 개념들을 익히긴 했었는데
      정확히 머릿속에 두리뭉실 했거든요
      매번 볼때마다 느끼는데 눈높이를 낮추고 실생활에 대한 예로 설명해주시니 기가막힙니다
      이고잉님 때매 루비& 파이썬 둘다 잡겠네요 ㅎㅎ
    • JustStudy
      고맙습니다
    • khs2744
      와우, 고맙습니다.
    • 구묵
      감사합니다~
    • user0123
      술술 이해가 잘 갑니다~
      PHP 보다 더 쉬운거 같네요 ㅎㅎ
    • 검사무운
      잘 봤습니다.
    • Jaeyoon Kim
      조급해 하지 않고, '오늘밤은 차를 마시면서 코딩 공부를 해볼까?' 하는 기분으로 공부해보겠습니다.
    • 피구리
      오늘도 감사합니닷
    • 현현
      감사합니다 !!
    • Frank
      고맙습니다. ^^
    • egoing
      맞습니다. 제가 두 언어를 왔다 갔다하니까 헷갈려서 이런 실수를 했네요. 정정해야겠어요~
      대화보기
      • libelo
        Ruby code는 elsif를 이용했는데 Python은 elif가 아니라 if, else code네요~ ㅎㅎ 특별한 이유가 있나요? 둘을 맞춰주는게 통일성 있을 것 같은데요!
      버전 관리
      egoing
      현재 버전
      선택 버전
      graphittie 자세히 보기