편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2021.07.12

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


    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을 입력하면 그 뒤부턴 안뜨네요 혹시 어디가 오류인건지 알려주세요.

  • 프로필 엽토군님의 편집
    날짜2021.07.11

    고수님들 도움 부탁드립니다


    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을 입력하면 그 뒤부턴 안뜨네요 혹시 어디가 오류인건지 알려주세요..

  • 프로필 알 수 없는 사용자님의 편집
    날짜2021.07.11

    고수님들 도움 부탁드립니다


    //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을 입력하면 그 뒤부턴 안뜨네요 혹시 어디가 오류인건지 알려주세요..