파이썬 input 입력이후 if 문 분기 문제

조회수 89회
a=input("무엇을 계산하고 싶으신가요? 1.몰랄 농도 2. PPM농도 3.퍼센트 농도")

if a==1:
                b=input("계산하고 싶은 용액의 농도는 몇kg인가요?")
                c=input("게산하고 싶은 용액의 몰 수는 몇 몰인가요?")
                d=c/b
                print("몰랄 농도는",d,"㏖/㎏입니다.")

elif a==2:
                e=input("계산하고 싶은 용질의 질량은 몇g인가요?")
                f=input("계산하고 싶은 용액의 질량은 몇g인가요?")
                g=e/f*10^6
                print("PPM 농도는",g,"PPM입니다.")

elif a==3:
                h=input("계산하고 싶은 용질의 질량은 몇g인가요?")
                i=input("계산하고 싶은 용액의 질량은 몇g인가요?")
                k=h/i*100
                print("퍼센트 농도는",k,"%입니다")

오류는 나지 않는데 실제로 실행을 하면 첫번쨰 INPUT 문은 뜨는데 1을 입력하면 그 뒤부턴 안뜨네요 혹시 어디가 오류인건지 알려주세요.

2 답변

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.