현재 위치 - 주공해몽공식사이트 - 랜덤 번호 뽑기 점술 - 파이썬으로 작은 프로그램을 만들어 주세요.

파이썬으로 작은 프로그램을 만들어 주세요.

저도 방금 파이썬을 배웠어요. 이것은 나의 절차이다. 나는 해봤는데, 거의 문제없다.

인쇄 제목 (순서) 정의:

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 ("참여해 주셔서 감사합니다")