완전 기초부터 시작하는 파이썬
op1, op2 = 100, 25
print(op1 + op2)
print(op1 - op2)
print(op1 * op2)
print(op1 / op2)
print(op1 // op2)
print(op1 % op2)
print(op1 ** 2)
해석
op1과 op2의 덧셈
op1과 op2의 뺄셈
op1과 op2의 곱셈
op1과 op2의 나눔셈
op1 / op2의 몫
op1 / op2의 나머지
op1의 2제곱
결과
125
75
2500
4.0
4
0
10000
논리연산-1
print(op1 > op2)
print(op1 < op2)
print(op1 >= op2)
print(op1 <= op2)
print(op1 == op2)
print(op1 != 100)
print(op1 != op2)
위 코드로 작성해도 결과는 True와 False 두가지인 boolean형태의 논리연산으로 나타난다.
결과
True
False
True
False
False
False
True
논리연산-2
score = 90
print(score > 80 and score < 100)
print(score > 80 and score < 85)
print(score > 80 or score < 85)
score > 80은 참이므로 True, score < 100은 거짓이므로 False이다. 논리연산 and를 사용했기 때문에 두 가지 조건이 모두 참이어야 True라고 출력된다.
score < 85는 거짓인 False이므로 and 연산 이후는 False로 출력된다.
논리연산 or는 둘 둥 하나만 참이어도 참으로 출력하기 때문에 True로 출력된다.
True
False
True
string1 = "Kim "
string2 = "Sang"
string3 = " Woo"
print(string1 + string2 + string3)
print(string1 * 10)
Kim, Sang, Woo 를 각각 String1, String2, String3 에 저장 후 합연산을 사용하면 순차적으로 String1 String2 String3 으로 출력되며, 곱연산을 사용하면 곱연산 뒤의 숫자만큼 출력된다.
Kim Sang Woo
Kim Kim Kim Kim Kim Kim Kim Kim Kim Kim