거북이개발자

[코드업 1071~1090] 반복문, 종합 본문

Algorithm(Python)/CodeUp 기초 100제

[코드업 1071~1090] 반복문, 종합

류정식 2021. 1. 7. 12:18

0. 제목

  • 코드업 1071
  • 코드업 1072
  • 코드업 1073
  • 코드업 1074
  • 코드업 1075
  • 코드업 1076
  • 코드업 1077
  • 코드업 1078
  • 코드업 1079
  • 코드업 1080
  • 코드업 1081
  • 코드업 1082
  • 코드업 1083
  • 코드업 1084
  • 코드업 1085
  • 코드업 1086
  • 코드업 1087
  • 코드업 1088
  • 코드업 1089
  • 코드업 1090

 

 

 


1. 문제


2. 풀이

  • c=format(int(a, 16)*i, 'X') 이런식으로 format함수를 이용하면 편리하게 진법을 변경가능하다.
  • print에서 자동줄넘김 하고싶지 않으면 print("X", end=' ') 이런식으로 end을 이용하자.

    

 


3. 코드

  • 코드업 1071
list1=[]
list1=input().split()

for i in list1:
    if(i=='0'):
        break
    else:
        print(i)
  • 코드업 1072
a=int(input())
list1=input().split()

for i in range(0, a):
    print(list1[i])
  • 코드업 1073
list1=[]
list1=input().split()

for i in list1:
    if(i=='0'):
        break
    else:
        print(i)
  • 코드업 1074
a=int(input())

for i in range(a, 0, -1):
    print(i)
  • 코드업 1075
a=int(input())

for i in range(a, 0, -1):
    print(i-1)
  • 코드업 1076
a=input()

for i in range(ord('a'), ord(a)+1):
    
     print(chr(i))
  • 코드업 1077
a=int(input())

for i in range(0, a+1):
    
     print(i)
  • 코드업 1078
a=int(input())
sum=0
for i in range(1, a+1):
    if(i%2==0):
         sum+=i
print(sum)
  • 코드업 1079
list1=[]
a=input().split()

for i in list1:
    if(i=='q'):
            print(i)
            break
    else:
        print(i)
  • 코드업 1080
a=int(input())
sum=0
i=1

while(1):
    sum+=i
    if sum>=a:
        break
    i+=1
    
print(i)    
  • 코드업 1081
a, b=map(int, input().split())

for i in range(1, a+1):
    for j in range(1, b+1):
        print(i, j)
  • 코드업 1082
a=input()
b="0x"+a

for i in range(1, 16):
    
    c=format(int(a, 16)*i, 'X')
    
    print(a+"*"+format(i, 'X')+"="+c)

  
  • 코드업 1083
a=int(input())

for i in range(1, a+1):
    if i%3==0:
        print("X", end=' ')
    else:
        print(i, end=' ')
  • 코드업 1084
a, b, c=map(int, input().split())
num=0
for i in range(0, a):
    for j in range(0, b):
        for k in range(0, c):
            print(i, j, k)
            num+=1
print(num)
  • 코드업 1085
h, b, c, s=map(int, input().split())
sum=h*b*c*s

sum=((sum/8)/1024)/1024
print("%.1f MB" %sum)
  • 코드업 1086
w, h, b=map(int, input().split())
sum=w*h*b

sum=((sum/8)/1024)/1024
print("%.2f MB" %sum)
  • 코드업 1087
a=int(input())
sum=0
i=1
while(1):
    sum+=i
    i+=1
    if sum>=a:
        print(sum)
        break
  • 코드업 1088
a=int(input())
for i in range(1, a+1):
    if i%3==0:
        continue
        
    print(i, end=" ")
  • 코드업 1089
a, d, n=map(int, input().split())
sum=a

for i in range(1, n):
    sum+=d
print(sum)
  • 코드업 1090
a, d, n=map(int, input().split())
sum=a

for i in range(1, n):
    sum*=d
print(sum)
Comments