본문 바로가기
  • The future is ours
반응형

사칙연산3

백준 알고리즘 2739번 구구단(파이썬, python) 이번 문제는 for구문과 사칙연산의 부호에 대해 이해하고 있다면 단번에 이해할 수 있을 문제이다. 주어진 수 n에 1부터 9까지 곱하여 출력하는 것이므로, for구문을 통해서 1부터 9까지의 수를 n에 곱해주겠다. for i in range(1,10)이렇게 하고, 주어진 수 n에 i를 곱하는 방식을 취한다면 풀기 쉬울 것으로 예상된다. 물론 i와 n모두 int이기에 에러도 발생하지 않을 것이다. /// n=int(input()) for i in range(1,10): print(n*i) /// 이렇게 조합을 해본다면 답안의 수는 출력이 된다. 하지만 문제에서 주어진 "식"은 출력이 안되기에 틀린 것으로 출력이 된다. 그렇다면 이 부분을 보완해보자. /// n=int(input()) for i in ran.. 2022. 5. 1.
백준 알고리즘 1330번 두 수 비교하기(파이썬,Python) 이번 문제는 if구문의 기본 개념만 안다면 쉽게 짤 수 있는 구문이다. 우선 한 줄에 A와 B를 입력해야하며, if구문을 이용해 두 수의 대소를 비교해야한다. 그럼 한번 만들어보자. /// a,b=map(int,input().split()) if a>b: print(">") elif a==b: print("=") elif a 2022. 3. 20.
파이썬 사칙연산 하는법(Python)덧셈, 뺄셈, 곱셈, 나눗셈 이전 글에서 우리는 파이썬에 입력 및 출력을 어떻게 하는지 알아봤다. 그 과정에서 숫자형으로 인식되는 int와 float형을 이용해, 사칙연산을 해보려고 한다. 먼저 사칙연산을 하는법은 어렵지 않다. 우리가 흔히 알다시피, +-*/이렇게 사용하면 된다. 예를 들어, 6과 2를 사용해, 덧셈, 뺄셈, 곱셈, 나눗셈을 하여 결과값을 출력해보겠다. /// print(6+2) print(6-2) print(6*2) print(6/2) /// 정말 간단하지 않은가? 이게 끝이다. 하지만 여기서 흠잡을게 있다면, 우리가 정수형으로 주어준 6과 2를 나눈 값이, 실수형태인 3.0으로 출력된다는 점이다. 뭔가 이상하다. 이를 수정하기위해, 우리는 // 형태를 사용해보려고 한다. 또한 나눗셈에서 빠질 수 없는, 나머지를.. 2022. 3. 14.
반응형