YZ ZONE

1단계 입출력과 사칙연산 본문

코테/BAEKJOON (Python 3)

1단계 입출력과 사칙연산

러블리YZ 2022. 1. 15. 21:06

1. Hello World!출력

print ("Hello World!")

2. We love kriii

두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력하기

n : 줄바꾸기

* 2 : *즉 곱셈부호로 두번 출력시킴 

print ("강한친구 대한육군 \n" * 2)

3. 고양이 출력

파이썬에서 백 슬래시(\)를 표시하려면 두 번\\ 써줘야함.

이런 문자들을 '이스케이프 문자' 라고함.

print ("""\    /\\
 )  ( ')
(  /  )
 \(__)| """)

4. 개 출력

위의 고양이 출력과 같이 백 슬래시 주의.

dog = '''|\_/|
|q p|   /}
( 0 )"""\\
|"^"`    |
||_/=\\\\__|
'''
print (dog)

5. A+B

두 정수 A와 B를 입력받은 다음, 첫째 줄에 A+B를 출력. 

.split() : 여러개를 한꺼번에 나누어서 입력받음. ()안에 빈건 띄어쓰기로 여러개를 구분하겠다는 의미.

          ,를 넣으면 ,로 구분함. 

입력받을 변수를 콤마로 구분해서 선언 num1, num2

 

숫자로 나눠서 입력 받을때는 int() 로 바로 형 변환을 하는게 아니라  map() 함수로 괄호 안의 값들을 한번에 변환.

num1, num2 = map(int, input().split())
print (num1 + num2)

6. A-B

num1, num2 = map(int, input().split())
print (num1 - num2)

7. AxB

num1, num2 = map(int, input().split())
print (num1 * num2)

8. A/B

num1, num2 = map(int, input().split())
print (num1 / num2)

9. 사칙연산

num1, num2 = map(int, input().split())
print (num1 + num2)
print (num1 - num2)
print (num1 * num2)
print (num1 // num2)
print (num1 % num2)

10. 나머지

A, B, C= map(int, input().split())
print ((A+B)%C)
print (((A%C) + (B%C))%C)
print ((A*B)%C)
print (((A%C) * (B%C))%C)

11. 곱셈

n1 = int(input())
n2 = input()
print(n1 * int(n2[2]))
print(n1 * int(n2[1]))
print(n1 * int(n2[0]))
print(n1 * int(n2))

'코테 > BAEKJOON (Python 3)' 카테고리의 다른 글

2단계 if문  (0) 2022.01.21