📖 UNIT 19. 계단식으로 별 출력하기
📒사각형으로 별 출력하기
for만을 사용하여 문제를 풀어보자.
for i in range(5):
for j in range(5):
print('*', end='')
print('')
다음 걸 풀어보자.
📒계단식으로 별 출력하기
for만 사용하면 되겠다.
for i in range(5):
for j in range(i+1):
print('*', end='')
print('')
📖 UNIT 20. FizzBuzz 문제
FizzBuzz 문제라고 한다. 그냥 바로 풀어보자.
for i in range(1,101):
if (i%3==0 and i%5==0): print('FizzBuzz', end=' ')
elif (i%3==0): print('Fizz', end=' ')
elif (i%5==0): print('Buzz', end=' ')
else: print(i, end=' ')
if (i%10==0): print('')
나쁘지 않게 쉽다. 조건문에서 실행할 코드가 한개라면, 굳이 들여쓰기 안해주고 스페이스바로 구분해줄 수 있다.
프로그램을 보기쉽게 하기 위하여 10줄마다 한 번씩 다음줄로 넘겨주었다.
근데 이 코드를 엄청 단축시킬 수 있다.
for i in range(1, 101):
print('Fizz' * (i % 3 == 0) + 'Buzz' * (i % 5 == 0) or i, end='')
print('' * (i % 10 == 0))
이유는, 파이썬은 False를 0으로, True를 1로 연산하기 때문이다.
📖 UNIT 21. 터틀로 그림 그리기
이렇게 터틀을 꺼내려고 하면 오류가 발생한다. 개인적인 생각으로 터틀은 그렇게 중요하지 않으므로, 고쳐지면 공부하는게 나을 것 같다.
'스터디 그룹 > ProjectH4C' 카테고리의 다른 글
ProjectH4C 1개월 2주차 과제 (UNIT 23) (0) | 2021.01.27 |
---|---|
ProjectH4C 1개월 2주차 과제 (UNIT 22) : 밑은 꽤 중요함 (0) | 2021.01.27 |
ProjectH4C 1개월 2주차 과제 (UNIT 16, 17, 18) (0) | 2021.01.23 |
ProjectH4C 1개월 2주차 과제 (UNIT 13, 14, 15) (0) | 2021.01.23 |
ProjectH4C 1개월 2주차 과제 (UNIT 10, 11, 12) (0) | 2021.01.23 |