[ Code Kata ] - Nested If Statements (중첩 If문)

Hailee·2020년 11월 20일
0

[ Code Kata ]

목록 보기
4/28
post-thumbnail

다음의 방정식을 해결하는 프로그램을 구현 하세요. x값을 구해야 합니다.

ax = b
  1. Input 으로 주어진 a 와 b 값으로 위의 방정식을 충족하는 단 하나의 정수가 존재한다면 해당 정수를 출력하면 됩니다
  2. 만일 a 와 b 값으로 위의 방정식을 충족하는 정수가 없다면 "No Solution"을 출력해주세요.
  3. a 와 b 값으로 위의 방정식을 충족하는 정수가 많다면 "Many Solutions"을 출력해주세요.

Hint:

a 나 b 는 0이 될 수 있습니다.

Examples:

  • 만일 a = 1, b = -2 라면 결과값으로 -2가 출력이 되어야 합니다.
  • 만일 a = 2, b = -1 라면 결과값으로 "No Solution"이 출력이 되어야 합니다.
a = int(input("첫 번째 숫자를 입력해주세요: "))
b = int(input("두 번째 숫자를 입력해주세요: "))
##------------------------ 아래 코드를 작성해주세요.
if a==0 and b == 0:
  print("Many Solutions")
else:
  if b%a == 0:  # 정수
    print(int(b/a))
  else:         # 소숫점
    if b%a != 0:
      print("No Solution")

참고
how to convert float to int

profile
웹 개발 🐷😎👊🏻🔥

0개의 댓글