본문 바로가기

Python 코딩도장45

파이썬 코딩도장 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.
파이썬 코딩도장 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.
파이썬 코딩도장 Unit 06 정리 : 변수와 입력 Unit 06 변수 이름을 만들 때 지켜야 할 것들 영문 문자와 숫자를 사용할 수 있다. 대소문자를 구분한다. 처음은 문자부터 시작해야 한다. _(밑줄 문자)로 시작할 수 있다. 특수 문자(+, -, *, /, $, @, %, & 등)는 사용할 수 없다. 파이썬의 키워드(if, for, while, and, or 등)는 사용할 수 없다. ※ 수학에서의 =(등호)는 양 변이 같다는 뜻이지만 프로그래밍 언어에서 =는 변수에 값을 할당(assignment)한다는 의미이고, 수학에서의 등호와 같은 역할을 하는 연산자는 ==이다. 변수 여러 개를 한 번에 만들기 변수명1, 변수명2, ... = 값1, 값2, ... 형식으로 변수를 ,(콤마)로 구분한 뒤 각 변수에 할당될 값을 지정해주면 된다. 변수명과 값의 개수.. 2022. 1. 6.
파이썬 코딩도장 Unit 05 정리 : 숫자 계산 Unit 05 : 연산자 기본 연산자 -> 더하기 : +, 빼기 : -, 곱하기 : *, 나누기 : / a = 5 b = 2 print(a/b) # 2.5​ a = 4 b = 2 print(a/b) # 2.0​ -> 파이썬2 에서는 정수끼리 나눗셈을 한 결과는 정수가 나오도록 정했기 때문에 5/2=2 의 결과가 나오지만, 파이 썬3 에서는 정수끼리 나눗셈을 해도 결과 값이 실수가 나온다. 버림 나눗셈(floor division) // : 나눗셈 후 소수점 이하를 버리는 연산자 -> 정수끼리 나눗셈을 했을 때 결과 값으로 정수를 얻고 싶은 경우에 사용한다. a = 4 b = 2 print(a//b) # 2​​ 실수에 // 연산자를 사용하면 결과는 실수가 나오며 소수점 이하를 버리므로 결과 값은 항상 n.0.. 2022. 1. 6.