2022-09-29

python debug

단순한 프로그램

while True:

    age=int(input("Age: "))

    if age>=0 & age<=7 :

        print(f"{age} child")

    elif age<=13:

        print(f"{age} Elementary")

    elif age<=16:

        print(f"{age} middle")

    elif age<=19:

        print(f"{age} High")

    else:

        print(f"{age} adult")

실행하면 나이에 관계없이 child 나옴.

해결책은?
    if age>=0 & age<=7 : 을
    if (age>=0) & (age<=7) : 로...
    if age>=0 and age<=7 : 로 해도 됨

댓글 없음:

댓글 쓰기