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. 대리김
    :)
    대화보기
    • 대리신
      완료했습니다 !!!
    • 성수동 신재우 완료~
    • 김태윤
      완료했어요
    • GoldPenguin
      완료했습니다.
      그림이 귀엽네요~ ^_^
    • 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 자세히 보기