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. 폭스킴
    if문에 중복의 제거의 개념이 있다는 생각을 이 강의를 통해 처음해봤네요;;
  2. 이현정
    감사합니다 ㅎㅎㅎ
  3. 초보
    책들보고 따라하다 이해안되는부분 많았는데
    여기와보니 이해가 착착됩니다. 정말 감사합니다.
  4. 이고잉2
    우와
    머리가 나빠서 인지 조건문이 어렵다고 느꼈는데
    로그인 기능을 예로 설명해주시니 머릿속에 팍팍 박히네요

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