본문 바로가기

728x90

자작

(6)
[소스] (*)로 Diamond 만들기 소스 line = int(input("Diamond 의 길이를 입력하세요(2~30) : ")) for x in range(1, line * 2, 2): print((" " * ( (line * 2 - 1 - x) // 2 )) + ("*" * x)) for y in range(line * 2-3, 0, -2): print((" " * ( (line * 2 - 1 - y) // 2 )) + "*" * y) 결과Diamond 의 길이를 입력하세요(2~30) : 4 * *** ***** ******* ***** *** *
[소스] (*)로 Tree 만들기 소스 line = int(input("Tree 의 높이를 입력하세요(5~30) : ")) for x in range(1, line * 2, 2): print((" " * ( (line * 2 - 1 - x) // 2 )) + ("*" * x)) for y in range(1, 4): print(" " * (line-2) + "***") 결과Tree 의 높이를 입력하세요(5~30) : 10 * *** ***** ******* ********* *********** ************* *************** ***************** ******************* *** *** ***
[소스] 구구단 출력하기 (2~9단) 소스print("★ 구구단을 출력합니다.\n") for x in range(2, 10): print("------- [" + str(x) + "단] -------") for y in range(1, 10): print(x, "X", y, "=", x*y) print("---------------------") 결과★ 구구단을 출력합니다. ------- [2단] ------- 2 X 1 = 2 2 X 2 = 4 2 X 3 = 6 2 X 4 = 8 2 X 5 = 10 2 X 6 = 12 2 X 7 = 14 2 X 8 = 16 2 X 9 = 18 ------- [3단] ------- 3 X 1 = 3 3 X 2 = 6 3 X 3 = 9 3 X 4 = 12 3 X 5 = 15 3 X 6 = 18 3 X 7 = ..
[소스] lotto 자동번호 추출 소스import random num = int(input("lotto 게임 수를 입력하세요 : ")) print("lotto 자동 번호 입니다.") print("----------------------") # 입력한 게임 수 만큼 반복 for x in range(1, num+1): lotto = [0, 0, 0, 0, 0, 0] lotto[0] = random.randrange(1, 46, 1) lotto[1] = lotto[0] lotto[2] = lotto[0] lotto[3] = lotto[0] lotto[4] = lotto[0] lotto[5] = lotto[0] # 중복된 수가 발생되지 않도록 채번 while (lotto[0] == lotto[1]): lotto[1] = random.randra..
[소스] 숫자 Up & Down 게임 소스import random # 게임을 위한 랜덤 숫자 생성 rn = random.randrange(1, 101, 1) num = -1 t_cnt = 0 # 시도횟수 print("1~100 숫자 Up & Down 게임을 시작합니다 !!!") print("---------------------------") while ( rn != num ): num = int(input("1 ~ 100 사이의 숫자를 입력하세요 : ")) if (num > rn): print("Down") elif (num < rn): print("Up") t_cnt += 1 print("---------------------------") print(t_cnt, "번 만에 정답을 맞추셨습니다.") 결과1~100 숫자 Up & Down ..
[소스] 숫자 야구게임 소스 import random # 게임을 위한 랜덤 숫자 생성 rn = ["0", "0", "0"] rn[0] = str(random.randrange(1, 9, 1)) rn[1] = rn[0] rn[2] = rn[0] while (rn[0] == rn[1]): rn[1] = str(random.randrange(1, 9, 1)) while (rn[0] == rn[2] or rn[1] == rn[2]): rn[2] = str(random.randrange(1, 9, 1)) #print(rn) t_cnt = 0 # 시도횟수 s_cnt = 0 # 스트라이크 갯수 b_cnt = 0 # 볼 갯수 print("숫자야구게임을 시작합니다 !!!") print("---------------------------") w..

728x90