일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- php 프로그래밍 입문
- Flutter
- 페이코 친구코드
- 자바 스프링
- C언어
- 파이썬
- C
- 스프링
- JAVA SPRING
- 배열
- 최단 경로
- 백준
- php
- Java
- php 프로그래밍 입문 문제풀이
- 자바
- php 프로그래밍 입문 3판
- php 프로그래밍
- 페이코 추천인코드
- spring
- php 프로그래밍 입문 솔루션
- 플러터
- programmers
- 페이코 추천인
- 플러터 개발환경 설정
- SWEA
- php 프로그래밍 입문 예제
- php 프로그래밍 입문 연습문제
- 페이코 초대코드
- 한정 분기
Archives
- Today
- Total
12-29 06:22
ImJay
[파이썬/Python] 백준 2438번 별 찍기 - 1 본문
반응형
[파이썬/Python] 백준 2438번 별 찍기 - 1
문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
코드
방법 1.
n = int(input())
for i in range(n):
for j in range(i+1):
print('*', end='')
if i is not n-1:
print()
방법 2.
n = int(input())
for i in range(1, n+1):
print("*" * i)
풀이
1-1. n 값을 입력 받는다.
n = int(input())
1-2. j 를 통해 1 ~ n 만큼 반복하여 * 를 출력
for i in range(n):
for j in range(i+1):
print('*', end='')
- python 의 print 함수는 디폴트가 개행, 즉 end='\n' 로 설정되어있다.
1-3. i 를 통해 0 ~ n - 1 만큼 반복하여 줄바꿈
if i is not n-1:
print()
2-1. n 값을 입력 받는다.
n = int(input())
2-2. i를 통해 1 ~ n 만큼 반복하여 * 를 출력
for i in range(1, n+1):
print("*" * i)
- python 의 print 함수 내에서 곱 연산을 통해 원하는 만큼 반복하여 출력할 수 있다.
느낀 점
파이썬은 참 쉽고 간단한 언어인 것 같다. 놀라웠다.
반응형
'Solved.ac - Python > Bronze V' 카테고리의 다른 글
[파이썬/Python] 백준 2557번 Hello World (0) | 2022.07.11 |
---|---|
[파이썬/Python] 백준 2475번 검증수 (0) | 2022.07.11 |
[파이썬/Python] 백준 2420번 사파리월드 (0) | 2022.07.06 |
[파이썬/Python] 백준 2338번 긴자리 계산 (0) | 2022.07.06 |
[파이썬/Python] 백준 1330번 두 수 비교하기 (0) | 2022.07.06 |
Comments