본문 바로가기
반응형

[Python & Ruby]31

[Python & Ruby] 반복문 2 Python : members = ['Hevton', 'Pyro', 'Hammer'] i = 0 while i < len(members): print(members[i]) i = i + 1 Ruby : members = ['Hevton', 'Pyro', 'Hammer'] i = 0 while i < members.length do puts(members[i]) i = i + 1 end Output : Hevton Pyro Hammer 참고로, 위를 간단하게 for문으로 구현할 수 있다. ( for ~ in 문 ) Python : members = ['Hevton', 'Pyro', 'Hammer'] for member in members: print(member) Ruby : members = ['Hevt.. 2020. 12. 16.
[Python & Ruby] 반복문 Python : while False: print('Hello world') print('After while') Ruby : while false do puts('Hello world') end puts('after while') 알게된 점 : - 파이썬에서는 반복문의 헤드가 ' while 조건식: ' 이며, 루비에서는 반복문의 헤드가 'while 조건식 do ' 이다. - 파이썬은 역시나 if 문 처럼 탭으로 반복문을 구분짓고, 루비는 역시나 if문 처럼 end로 반복문을 구분짓는다. Python : i = 0 while i < 3: print('Hello world') i = i + 1 Ruby : i = 0 while i < 3 do puts('Hello world') i = i + 1 end P.. 2020. 12. 12.
[Python & Ruby] 사용설명서 Documentation : 설명서 Python 사용설명 문서 www.python.org/doc/ Ruby 사용설명 문서 www.ruby-lang.org/ko/documentation/ 2020. 12. 12.
[Python & Ruby] 배열(=컨테이너) Python : List Ruby : Array li = ['hevton', 25, 'CEO']; # 요소참조 li[index] 파이썬과 루비에서의 배열 형식은 자바스크립트와 같다. 요소마다 데이터의 형식이 달라도 된다. Python : al = ['A', 'B', 'C', 'D'] print(len(al)) # 4 al.append('E') # 맨뒤에 추가 print(al) #['A', 'B', 'C', 'D', 'E'] del(al[0]) # 삭제 print(al) #['B', 'C', 'D', 'E'] Ruby : al = ['A', 'B', 'C', 'D'] puts(al.length) # 4 al.push('E') print(al) # ["A", "B", "C", "D", "E"] al.dele.. 2020. 12. 12.
반응형