본문 바로가기
코딩 👩‍💻👨‍💻/Python

[Python] 코드업(CodeUp) 기초 100제 (6076 ~ 6090)

by ShiningJade 2024. 6. 29.

6076. [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기2

num = int(input())

for i in range(num + 1):
  print(i)

 

6077. [기초-종합] 짝수 합 구하기

num = int(input())

sum = 0

for i in range(num + 1):
  if i % 2 == 0:
    sum += i

print(sum)

 

6078. [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기

while True :
  result = input()
  print(result)
  if result == 'q':
    break

 

6079. [기초-종합] 언제까지 더해야 할까?

target = int(input())

num = 1
sum = 0
count = 0;

while sum < target:
  sum += num
  num += 1
  count += 1

print(count)

 

6080. [기초-종합] 주사위 2개 던지기

n, m = input().split(" ")

n = int(n)
m = int(m)

for i in range(1, n+1):
    for j in range(1, m+1):
        print(i, j)

 

6081. [기초-종합] 16진수 구구단 출력하기

num = input()
num = int(num, 16)

for i in range(1, 16):
    print("%X" % num, "*%X" % i, "=%X" % (num*i), sep="")

 

6082. [기초-종합] 3 6 9 게임의 왕이 되자

num = input()
num = int(num)

for i in range(1, num+1):
    if i % 10 == 3:
        print("X", end=" ")
    elif i % 10 == 6:
        print("X", end=" ")
    elif i % 10 == 9:
        print("X", end=" ")
    else:
        print(i, end=" ")

 

6083. [기초-종합] 빛 섞어 색 만들기

r, g, b = input().split(" ")

r = int(r)
g = int(g)
b = int(b)

count = 0

for i in range(r):
    for j in range(g):
        for k in range(b):
            print("{} {} {}".format(i, j, k))
            count += 1

print(count)

 

6084. [기초-종합] 소리 파일 저장용량 계산하기

h, b, c, s = input().split(" ")

h = int(h)
b = int(b)
c = int(c)
s = int(s)

result = (h * b * c * s / 8 / 1024 / 1024)

print(round(result, 1), "MB")

 

6085. [기초-종합] 그림 파일 저장용량 계산하기

w, h, b = input().split(" ")

w = int(w)
h = int(h)
b = int(b)

result = (h * b * w / 8 / 1024 / 1024)

print("%.2f" % result, "MB")

 

6086. [기초-종합] 거기까지! 이제 그만~

target = int(input())
sum = 0

count = 0

while True:
    sum += count
    count += 1
    if sum >= target:
        break

print(sum)

 

6087. [기초-종합] 3의 배수는 통과

target = int(input())

count = 1

while count <= target:
    if count % 3 != 0:
        print(count, end=" ")
    count += 1

 

6088. [기초-종합] 수 나열하기1

a, d, n = input().split()

a = int(a)
d = int(d)
n = int(n)

sum = a

print(sum + d * (n-1))

 

6089. [기초-종합] 수 나열하기2

a, d, n = input().split()

a = int(a)
d = int(d)
n = int(n)

sum = a

print(sum * (d ** (n-1)))

 

6090. [기초-종합] 수 나열하기3

a, m, d, n = input().split()

a = int(a)
m = int(m)
d = int(d)
n = int(n)

sum = a

for i in range(1, n):
    sum = sum * m + d

print(sum)

 

 

* 문제 출처

: https://codeup.kr/problemsetsol.php?psid=33

 

문제집 / Python 기초 100제

 

codeup.kr