Information Security Study

[CodeUp][Python 기초 100제] 6081~6090 문제를 풀면서 알게 된 점 본문

Programming/Python

[CodeUp][Python 기초 100제] 6081~6090 문제를 풀면서 알게 된 점

gayeon_ 2025. 6. 9. 21:05

6081~6090번 문제에서 알게 된 것


1. 종합 문제

### A~F 입력 시 16진수 구구단 출력하기
a = input()
a = int(a, 16)  # 16진수 문자열을 정수로 변환

for i in range(1, 16):  # 1부터 15까지
    print('%X*%X=%X' %(a, i, a * i))
# 369 게임 중 박수 대신 X를 출력하기
a = int(input())

for i in range(1, a+1): # 1부터 a까지
    if (i % 10 == 3) or (i % 10 == 6) or (i % 10 == 9):
        print('X', end=' ')
    else:
        print(i , end=' ')
# r, g, b 컬러 조합 경우의 수와 총 개수 출력하기
r, g, b = map(int, input().split())
count = 0

for i in range(0, r):
    for j in range(0, g):
        for k in range(0, b):
            print(i, j, k)
            count += 1

print(count)
# 소리 파일 저장 용량 계산하기
hz, bit, channel, sec = map(int, input().split())

mb = (hz * bit * channel * sec)/ 8 / 1024 / 1024
print(format(mb, ".1f"), 'MB')
# 입력값보다 커질 때까지 자연수 수열 더하기
a = int(input())
count = 0
sum = 0
while True:
    count += 1
    sum += count
    if sum >= a:
        print(sum)
        break
# 입력값 중 3의 배수는 출력하지 않기
a = int(input())

for i in range(1, a+1):
    if i % 3 == 0:
        continue
    else:
        print(i, end=' ').
# 등차수열의 첫째항, 공차 입력 받은 후 n번째 항의 값을 구하기
a, d, n = map(int, input().split())

while True:
    a += d
    n -= 1
    if n == 1:
        print(a)
        break