파이썬에서 아래와 같이 별표가 출력되도록 하는 코드를 소개하겠습니다.
1번:
******
*****
****
***
**
*
2번:
*
**
***
****
*****
******
3번:
******
*****
****
***
**
*
4번:
*
***
*****
*******
*********
1번:
for i in range(6, 0, -1):
print("*" * i)
2번:
for i in range(1, 7):
print(" " * (6 - i) + "*" * i)
3번:
for i in range(6, 0, -1):
print(" " * (6 - i) + "*" * i)
4번:
for i in range(1, 6):
print(" " * (5 - i) + "*" * (2 * i - 1))
위 코드들은 각각 별(*)과 공백(space)을 활용하여 다양한 형태의 삼각형을 출력하는 예시 코드입니다.
1번 코드에서는 * 문자열을 역순으로 6번부터 1번까지 반복하여 출력하여 역삼각형을 만들었습니다.
2번 코드에서는 공백 문자열과 * 문자열을 조합하여 일정한 간격으로 삼각형을 출력하였습니다.
i 변수를 이용하여 * 문자열의 개수를 조절하였고, 전체 너비인 6에서 i 값을 빼서 공백 문자열의 개수를 조절하였습니다.
3번 코드는 2번 코드와 비슷하게 삼각형을 출력하지만, 이번에는 역삼각형을 출력하도록 조건을 변경하였습니다.
4번 코드에서는 공백 문자열과 * 문자열을 조합하여 일정한 간격으로 역삼각형을 출력하였습니다.
2번 코드와 마찬가지로 i 변수를 이용하여 * 문자열의 개수를 조절하였고, 전체 너비인 5에서 i 값을 빼서 공백 문자열의 개수를 조절하였습니다.
* 개인적으로 초심자, 중급자에게 추천하는 파이썬 책은 렛츠기릿 파이썬 입니다.
예제가 창의적이고 단계별로 따라하기 쉬워요
중반 이후부터는 데이터로 그래프도 그릴 수 있으니 파이썬 공부하시는 분들 꼭 해보세요 !
무료 유튜브 강의도 제공되니 참고하세요
http://www.yes24.com/Product/Goods/102418815
https://www.youtube.com/watch?v=rdeQ8wAlUt8&list=PLLw0tS0APN1w4ZBNdT0mVMu0CY3WETfUD
'무근본 IT 지식 공유 > 무근본 파이썬(Python)' 카테고리의 다른 글
[무근본 파이썬] Pandas 를 통한 Excel 데이터 활용하기 ! (1) | 2023.04.18 |
---|---|
[무근본 파이썬] 파이썬 커피가게 큐 대기인원 코드 (1) | 2023.04.18 |
[무근본 파이썬] 사용자에게 값을 입력받은 뒤 리스트의 값 전달해주기 ! (0) | 2023.04.09 |
[무근본 파이썬 공부 : 프로그래밍] 변수의 자료형 알아내는 방법 (0) | 2023.03.26 |
[무근본 파이썬 공부 : 프로그래밍] 조건문 사용 방법 ! (IF, ELSE) (0) | 2023.03.26 |
댓글