전체 글294 파이썬 코딩도장 Unit 07 정리 : 다양한 출력 방법 Unit 07 값을 여러 개 출력하는 방법 print에는 변수나 값 여러 개를 ",(콤마)"로 구분하여 넣을 수 있다. ex) print(a, b, c) print에 변수나 값을 콤마로 구분해서 넣으면 각 값이 공백으로 띄워져서 한 줄로 출력된다. >>> print(1, 2, 3) 1 2 3 >>> print('Hello', 'Python') Hello Python sep : 값 사이에 문자 넣기 sep은 구분자라는 뜻의 separator에서 따온 것으로 값 사이에 문자를 넣고 싶을 때 사용한다. 각각의 값을 붙여서 출력하고 싶다면 sep=''처럼 빈 문자열을 지정하면 된다. sep=' '에는 'A'와 같은 일반적인 문자도 넣을 수 있다. >>> print(1, 2, 3, sep='-') # -문자를 .. 2022. 1. 10. iOS Swift 강좌 : Auto Layout UI 구성 방식의 변화 Frame-based Layout : 개발자가 프레임을 직접 계산하고 설정해야 한다. 하나의 해상도가 존재하던 때에 주로 사용했지만 시간이 지나면서 프레임을 계산하는 작업이 복잡해졌기 때문에(특히 상위 뷰의 크기 변화에 따라 하위 뷰의 크기를 변경하는 작업이 어려워짐) Auto resizing mask가 도입되었다. Auto resizing mask : 상위 뷰의 프레임이 변경될 때 하위 뷰의 프레임이 변경되는 규칙을 미리 지정된 여섯 개의 비트 마스크로 지정하는 기술이다. 이전에 비해 프레임을 계산해야 하는 부담은 줄었지만 다른 문제는 해결하지 못했다. Auto Layout : UI를 구성하는 뷰의 크기와 위치를 다른 요소와의 관계를 나타내는 특별한 규칙을 통해 자동으로 계산하고.. 2022. 1. 10. iOS Swif 강좌 : 옵셔널(optinal) 기초 Optinal() Int? Int! Int형 값을 저장 or 값이 없음(nil) -> 값이 있을 수도 있고 없을 수도 있음 옵셔널 타입(Optional type) 값을 반환할 때 오류가 발생할 가능성이 있는 값은 옵셔널 타입이라는 객체로 감싸서 반환한다. Int("100")의 리턴 값은 100이 아닌 Optinal(100)이다. Int("Hi")는 정수 값을 반환할 수 없으므로 아무런 값도 반환할 수 없다는 의미의 nil을 반환한다. Swift에서 기본 자료형(Int, Double, String 등)은 nil값을 저장할 수 없다. nil도 저장하려면 옵셔널 타입으로 선언해야 한다. 옵셔널 타입은 변수 또는 상수에 아무런 값이 할당되지 않는 상황을 안전하게 처리하기 위한 방법을 제공한다. 옵셔널 타입 변수.. 2022. 1. 10. 파이썬 코딩도장 Unit 03~Unit 12 심사문제 풀이 Unit 03 Q. Hello, world!' 두 개를 각 줄에 출력하는 프로그램을 만드세요(대소문자 구분과 띄어쓰기가 정확해야 합니다). 정답에는 출력 결과를 만족하는 전체 소스 코드를 입력해야 합니다. 정답 : print('Hello, world!') print('Hello, world!') - 문자열을 출력하려면 print 함수를 사용해야 하고, 두 개를 각 줄에 출력해야 하므로 print 함수를 두 번 사용했다. Unit 05 Q. L이라는 게임에서 "왜곡"이라는 스킬이 AP * 0.6 + 225의 피해를 입힙니다. 참고로 이 게임에서 AP(Ability Power, 주문력)는 마법 능력치를 뜻합니다. 다음 소스 코드를 완성하여 스킬의 피해량이 출력되게 만드세요. AP: 102 정답 : print.. 2022. 1. 8. 이전 1 ··· 69 70 71 72 73 74 다음