Wecode에서 배운 파이썬 기본 문법에 대한 정리입니다.
num1 = 7
num2 = 10
num3 = num1 + num2
num3 의 값은 7+10, 17
num1 = 7
num2 = 10
num3 = num2 - num1
num3 의 값은 10 - 7, 3
num1 = 7
num2 = 10
num3 = num1 * num2
num3의 값은 7 * 10, 70
num1 = 7
num2 = 10
num3 = num1 / num2
num3 의 값은 7 / 10, 0.7
파이썬에는 정수 나누기가 있다.
나누기의 값이 정수로 떨어지지 않는 경우 반내림으로 해서 정수의 값만 리턴한다.
정수 나누기는 나누기 심볼을 2번 연속으로 사용하면 된다 ==> //
예) 7/2 = 3.5 입니다. 하지만 7 // 2 = 3 이 된다.
num1 = 7
num2 = 2
num3 = num1 // num2
num3의 값은 3 이다.
정수 나누기는 꼭 정수가 필요한 상황에서 사용하면 유용하다.
slicing에서 인덱스에는 정수만 사용할 수 있으므로 정수 나누기가 유용할때가 있다.
변수 num1 과 num2 를 사용하여 다음과 같은 내용이 화면에 출력될 수 있도록 코드를 구현하시면 됩니다.
더하기: ?
빼기: ?
나누기: ?
곱하기: ?
? 부분은 해당되는 연산 가격을 출력하면 됩니다.
예를 들어 num1 값이 10이고 num2 값이 2 라고 한다면 출력되는 결과물은 다음과 같아야 합니다.
더하기: 12
빼기: 8
나누기: 5
곱하기 20
num1 과 num2 의 값은 자동으로 입력됩니다.
My solution
num1 = int(input()) num2 = int(input()) plus_value = str(num1 + num2) minus_value = str(num1 - num2) divided_value= str(num1 / num2) times_value = str(num1 * num2) print("더하기:" + plus_value) print("빼기:" + minus_value) print("나누기:" + divided_value) print("곱하기:" + times_value)
Model solution
num1 = int(input()) num2 = int(input()) print(f""" 더하기: {num1 + num2} 빼기: {num1 - num2} 나누기: {num1 / num2} 곱하기 {num1 * num2} """)
Model solution이 훨씬 간결하다. 파이썬 코딩은 간결하게 하자!