본문 바로가기

전체 글

(132)
143 : 반복제어문3 - 형성평가4 풀이 1 ) n = int(input("숫자입력: ")) for i in range(1, n+1)[::-1] : print(" "*(n-i) + "*"*(i*2-1)) for i in range(2, n+1): print(" "*(n-i) + "*"*(i*2-1)) 풀이 2 ) n = int(input()) max = 2*n-1 for i in range(2*n-1): if i < n - 1: space = i else: space = 2*(n-1)-i fill = max - 2 * space print(' ' * space + '*' * fill) ''' OR for i in range(n-1,0,-1): print(('*' * (2 * i + 1)).center(2 * n)) for i in rang..
142 : 반복제어문3 - 형성평가3 풀이 1 ) n = int(input("숫자입력: ")) for i in range(1,n+1): print("*"*i) for i in range(n-1,0,-1): print("*"*i) 풀이 2 ) n = int(input()) for i in range(2*n): if i < n: print('*'*(i+1)) else: print('*'*(2*n-1-i)) 풀이 3 ) number = int(input('')) line = 1 line2 = number - 1 while line
554 : 반복제어문3 - 자가진단7 풀이 1 ) #자연수 n을 입력받음 #n개의 줄에 n+1개의 숫자 혹은 문자로 채워서 출력 #입력받는 수만큼 숫자 -1씩, 문자+1 출력 #수가 줄때마다 문자를 추가시켜 출력 num_list =[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,181,9,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40] list =["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T","U", "V", "W", "X", "Y", "Z"]*3 n = int(input()) n = n + 1 for i in ran..
553 : 반복제어문3 - 자가진단6
[파이썬] 별찍기 552 : 반복제어문3 - 자가진단5 문제 자연수 n을 입력받아서 다음과 같이 출력하는 프로그램을 작성하시오. 풀이 1 ) n = int(input("숫자입력: ")) for i in reversed(range(1, n+1)): print(" "*(n-i) + "*"*(2*i-1)) 풀이 2 ) n = int(input()) for i in range(n,0,-1): print(' '* (n-i) + '*'*(2*i-1)) 풀이 3 ) n = int(input()) for i in range(n,0,-1): print(('*'*(2*i-1)).center(2*n)) 풀이 4 ) number = int(input('')) enter = 0 while number > 0: print(' '*enter+'*'*(number*2-1)) enter ..
[파이썬] 별찍기 551 : 반복제어문3 - 자가진단4 문제 자연수 n을 입력받아서 다음과 같이 출력하는 프로그램을 작성하시오. 풀이 1 ) n=int(input("숫자입력: ")) for i in range(1,n+1): print(" "*(i-1) + "*"*(n-i+1)) 풀이 2 ) n = int(input()) for i in range(n): print(' '*i + '*'*(n-i)) 풀이 3 ) number = int(input('')) enter = 0 while number != 0: print(' '*enter+'*'*number) number -= 1 enter += 1
[파이썬] 별찍기 550 : 반복제어문3 - 자가진단3 문제 자연수 n을 입력받아서 다음과 같이 출력하는 프로그램을 작성하시오 풀이 1 ) n = int(input("숫자입력: ")) for i in reversed(range(1,n+1)): print("*"*i) for i in range(1,n+1): print("*"*i) 풀이 2 ) n = int(input()) for i in range(n,0,-1): print("*"*i) for i in range(1,n+1): print("*"*i) 풀이 3 ) number = int(input('')) i = 1 j = number while j != 0: print('*'*j) j -= 1 while number+1 != i: print('*'*i) i += 1
[파이썬] 별찍기 634 : 반복제어문3 - 자가진단2 문제 자연수 n을 입력받아서 n줄만큼 다음과 같이 출력하는 프로그램을 작성하시오 풀이 1 ) n = int(input("숫자입력: ")) for i in range(1, n+1): for j in range(i): print("*", end="") print() 풀이 2 ) n = int(input()) for i in range(n+1): print("*"*i) 풀이 3 ) row = int(input('')) i = 0 while row+1 != i: print('*'*i) i += 1