인쇄 제목 (순서) 정의:
Seq_len = len (시퀀스)
화면 너비 = 80
Box_width = 시퀀스 길이+6
Left _ margin = (screen _ width-box _ width)//2
인쇄 ()
Print ('* left _ margin+'+'+'-'* (box _ width-2)+'+'))
Print ('* left _ margin+'|'+''* (box _ width-2)+'|'))
인쇄 ('*left_margin+'|'+''+seq+''+'|')
Print ('* left _ margin+'|'+''* (box _ width-2)+'|'))
Print ('* left _ margin+'+'+'-'* (box _ width-2)+'+'))
인쇄 ()
Def continue_or_not ():
While (True):
Flag = input ("계속? (예/아니오) ")
If (flag.lower() == 'y'): True 를 반환합니다
Elif (flag.lower() == 'n'): False 를 반환합니다
Else: print ("잘못된 입력:", 플래그)
Show_menu () 를 정의합니다.
인쇄 ("메뉴:")
인쇄 ("(I) 명령")
인쇄 ("(p) 레이 게임")
인쇄 ("(Q)uit")
인쇄 ()
임의 가져오기
Def guess_num ():
Target _ num = int (random.random () * 42)+1
개수 = 0
While (True):
Guess_num = int( input ("추측을 입력하십시오 (1-42):")
Print("guess_num = ",guess_num)
If ((guess _ num < 1) | (게스트 _ num > 42)):
인쇄 ("잘못된 추측")
수 += 1
계속하다
If (예상 수량 = = 목표 수량):
Print ("네가 맞았어!" " ) 을 참조하십시오
파열
Elif(guess _ num<;; 목표 개수):
인쇄 ("내 숫자가 더 높음")
수 += 1
계속하다
그렇지 않은 경우:
인쇄 ("내 번호가 더 낮습니다.")
수 += 1
계속하다
개수를 반환합니다
Print_title ("위대한 CP 1200 퀴즈 게임에 오신 것을 환영합니다!" " ) 을 참조하십시오
인쇄 ("Lindsay Ward 작성, 2065438 년 3 월 +0 1")
Name = input ("너 이름이 뭐니?" " ) 을 참조하십시오
While (True):
표시 메뉴 ()
Choice = input ()
If (choice.lower () = = =' I'):
Print ("숫자를 고르겠습니다. 추측해 보세요." " ) 을 참조하십시오
Print ("가능한 한 적게 추측하세요." " ) 을 참조하십시오
인쇄 ()
계속하다
Elif (choice.lower () = = =' p'):
Guess_count = guess_num ()
인쇄 ("잘 했어! 클릭합니다 , 이름, "네가 알아맞혔다", guess_count, "추측")
파열
Elif (choice.lower () = = =' q'):
파열
그렇지 않은 경우:
인쇄 (잘못된 메뉴 옵션)
인쇄 ()
계속하다
Print_title ("참여해 주셔서 감사합니다")