중고생을 위한 경성 프로그래밍 교육(파이썬 프로그래밍) - 2.제어문
생일 맞히기(파이썬 프로그래밍)
day = 0
question1 = "Set1에 당신의 생일이 있습니까?\n" + \
" 1 3 5 7\n" + \
" 9 11 13 15\n" + \
"17 19 21 23\n" + \
"25 27 29 31" + \
"\n0(아니오) 또는 1(예)을 입력하세요: "
answer = eval(input(question1))
if answer == 1:
day += 1
question2 = "Set2에 당신의 생일이 있습니까?\n" + \
" 2 3 6 7\n" + \
"10 11 14 15\n" + \
"18 19 22 23\n" + \
"26 27 30 31" + \
"\n0(아니오) 또는 1(예)을 입력하세요: "
answer = eval(input(question2))
if answer == 1:
day += 2
question3 = "Set3에 당신의 생일이 있습니까?\n" + \
" 4 5 6 7\n" + \
"12 13 14 15\n" + \
"20 21 22 23\n" + \
"28 29 30 31" + \
"\n0(아니오) 또는 1(예)을 입력하세요: "
answer = eval(input(question3))
if answer == 1:
day += 4
question4 = "Set4에 당신의 생일이 있습니까?\n" + \
" 8 9 10 11\n" + \
"12 13 14 15\n" + \
"24 25 26 27\n" + \
"28 29 30 31" + \
"\n0(아니오) 또는 1(예)을 입력하세요: "
answer = eval(input(question4))
if answer == 1:
day += 8
question5 = "Set5에 당신의 생일이 있습니까??\n" + \
"16 17 18 19\n" + \
"20 21 22 23\n" + \
"24 25 26 27\n" + \
"28 29 30 31" + \
"\n0(아니오) 또는 1(예)을 입력하세요: "
answer = eval(input(question5))
if answer == 1:
day += 16
print("\n당신의 생일은" + str(day) + "일입니다!")
실행결과
'컴퓨터 > Python' 카테고리의 다른 글
[경성 프로그래밍 교육 5일차]파이썬 프로그래밍 - 공 튕기기 (0) | 2017.08.10 |
---|---|
[경성 프로그래밍 교육 5일차]파이썬 프로그래밍 - 하노이 타워 (0) | 2017.08.10 |
[경성 프로그래밍 교육 4일차]파이썬 프로그래밍 - 스도쿠GUI (0) | 2017.08.09 |
[경성 프로그래밍 교육 4일차]파이썬 프로그래밍 - 문자 빈도수 세기 (0) | 2017.08.09 |
[경성 프로그래밍 교육 3일차]파이썬 프로그래밍 - 회문 검사하기 (1) | 2017.08.08 |
[경성 프로그래밍 교육 3일차]파이썬 프로그래밍 - 16진수를 10진수로 변환하기 (0) | 2017.08.07 |
[경성 프로그래밍 교육 3일차]파이썬 프로그래밍 - Rational클래스 (0) | 2017.08.07 |
[경성 프로그래밍 교육 2일차]파이썬 프로그래밍 - 랜덤워크 (1) | 2017.08.06 |