· 6 years ago · Jun 24, 2019, 05:02 PM
1# 필수1
21. print 함수를 이용해 문자열을 출력하는 코드입니다. 올바르게 출력되는 보기를 고르시고, 올바르게 출력되지 않는 보기는 직접 코드를 고쳐 적어주세요.
3
4a) print(“안녕하세요. 제 이름은 “김민수" 입니다.”) # 안녕하세요. 제 이름은 “김민수” 입니다.
5
6**‘print(‘안녕하세요. 제 이름은 “김민수" 입니다.’)**
7
8b) print("{q}와 {b} 입니다.".format(q="사과", b="배")) # 사과와 배 입니다.
9
10**올바르게 출력됨**
11
12
13# 필수2
141. 각각의 문자를 연결해주기 위해서 사용하는 print 함수의 옵션은 [**end**] 이다.
152. print('{0} and {0} and {0}'.format('You', 'Me'))의 결과값은?
16**You and You and You**
173. print 함수에서는 각각 %s: [**문자**], %d: [**정수**], %f: [**실수**]을 뜻한다. 빈칸에 알맞은 내용은?
184. print("Test: %5d, Price: %4.1f" % (158, 6534.123))의 결과 값은?
19**Test: 158, Price: 6543.1**
20
215. \you\ 을 출력하기위한 프린트문을 작성해주세요
22**Print(‘\you\’)**
236. ‘Hello’와 “Hello”를 출력하기 위한 프린트문을 작성해주시고 그 차이에 대해 적어주세요.
24**Print(“’Hello’”)
25Print(‘”Hello”’)**
26
27# 필수3
281. 다음 문장들을 모두 print함수를 통해 출력할 수 있도록 코드로 짜보세요.
29
30a. 옵션 사용하기
31
32i. 2019-06-13 **print(‘2019’, ’06’, ’13’, sep=’-’)**
33
34ii. fastcampus@gmail.com **print(‘fastcampus’, ‘gmail.com’, sep=’@’)**
35
36b. format 사용하기
37
38 . {a}님의 {b}번째 방문을 환영합니다. **print('{}님의 {}번째 방문을 환영합니다.'.format('a', 'b'))**
39
40c. %s, %d, %f 사용하기
41
42 . 3.141592를 정수단위로 반올림한 숫자는 3입니다.
43 **print("%f를 정수단위로 반올림한 숫자는 %d입니다" % (3.141592, 3))**
44
45
46# 필수4
471. 강의에서 print함수를 통하여 실수의 정수부와 소수부의 길이를 제한하는 법에 대하여 배워보았습니다.
48 그렇다면, 정수부의 길이를 제한하지 않고 소수부의 길이만 제한할 수 있는 방법은 무엇이 있을까요?
49 %를 이용한 방식과 format을 이용한 방식의 두가지 코드를 제출하여 주시기 바랍니다.
50
51**%.숫자f
52print("Test1: {0: 5d}, Price: {1: 4.2f}".format(776, 6534.123))
53print("Test1: {a: 5d}, Price: {b: 4.2f}".format(a=776, b=6534.123))