별을 다음과 같이 오른쪽 정렬하여 출력하세요.
수요일 오후 세시 파이썬부:
이준서, 정준호 나오다.
퀴즈 1) 1 ~ 100의 숫자 중 5의 배수와 7의 배수를 출력하세요. 단 print는 한 번만 사용.
프로그래밍 예)
num = 1
while num <= 100:
if (num % 5 == 0) or (num % 7 == 0): # 자연수를 5로 나누면 나머지는 0, 1, 2, 3, 4가 된다. 나머지가 0일 때, 5의 배수가 된다.
print(num)
# if num % 7 == 0: # print를 두 번 사용할 수 있다면, if문을 나눠서 할 수 도 있다.
# print(num)
num += 1
퀴즈 2) 1 ~ 100의 숫자 중 1 ~ 30, 70 ~ 100의 숫자를 출력하세요. 단 print는 한 번만 사용.
프로그래밍 예)
num = 1
while num<=100:
if num <= 30 or num >= 70:
print(num)
num += 1
퀴즈 3) 별을 다음과 같이 오른쪽 정렬하여 출력하세요.
*
**
***
****
*****
******
프로그래밍 예)
: 여기서는 문자열 결합 (+)과 문자열을 곱하면 곱한 만큼 반복되는 특성을 이용했다.
num1 = 6
num2 = 1
blank = " " # 스페이스바 한 칸.
star = "*"
while num2 <= num1:
print((blank * (num1 - num2)) + (star*num2))
num2 += 1 # num2 = num2 + 1
192.168.1.254 / 2021-08-25 17:11:36 작성
192.168.1.254 / 2021-08-25 17:14:10 수정