Python - Nested If Statements

pitbull terrier·2020년 6월 1일
0

Python

목록 보기
9/29

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

ax = b

결과 출력물은 다음과 같아야 합니다.

Input 으로 주어진 a 와 b 값으로 위의 방정식을 충족하는 단 하나의 정수가 존재한다면 해당 정수를 출력하면 됩니다
만일 a 와 b 값으로 위의 방정식을 충족하는 정수가 없다면 "No Solution"을 출력해주세요.
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) :	#만약 a가 0과 같고 b가 0과 같으면
  print("Many Solutions")	#Many Solutions
elif a==0 :	#그게 아니라 a가 0과 같다면
  print("No Solution")	#No Solution
elif b%a == 0 : #그게 아니라 b와a를 나눈값이 0과 같다면
  print(int(b/a))	#b/a 출력
else:	#그게 아니면
  print("No Solution")	#No Solution
profile
yoonbitnara.github.io

0개의 댓글