코드업 기초4-1. 단순 반복문 (1)

🥴 코드업 기초4-1. 단순 반복문 (1)

📌 단순 반복문

  • 1254번
    알파벳을 차례대로 출력해야한다.
    참고 블로그: 파이썬 코드업 1254번 풀이

    1.ord: 알파벳에서 숫자로 바꿔준다.
    2.chr: 숫자에서 알파벳으로 바꿔준다.

💛 문제 푸는 방법
일단 알파벳을 입력받은 뒤에, ord를 이용해서 알파벳을 숫자로 변경해준다. 그 다음에 그 값을 다시 chr를 이용해서 알파벳으로 변경시켜준다.

  • 1255번
    😡 문제 풀이에 실패하였다~! 왜 for문을 이용해서 풀면 왜 아예 값이 출력되지 않는지 잘 모르겠다.

그래서 그냥 블로그를 참조해서 while문으로 풀어냈다.
참고 블로그: 파이썬 코드업 1255번 풀이

  • 1261번
    참고 블로그: 파이썬 코드업 1261번 풀이
    else의 위치 선정에 실패하였는데 블로그를 보고 오류를 고쳤다.
    1230번와 비슷한 문제이다.

💝 1230번 풀이 코드

from sys import stdin
a,b,c=map(int, stdin.readline().split())
tunnel=[a,b,c]
height=170

for ii in tunnel:
    if ii<=height:
        print('CRASH', ii)
        break
else:
    print('PASS')

📌 오늘 내가 푼 문제 풀이 코드

# 1251
for ii in range(1, 101):
    print(ii, end=' ')

# 1252
n=int(input())

for ii in range(1, n+1):
    print(ii, end=' ')
  
# 1253
a,b=map(int, input().split())
if a>b:
    for ii in range(b,a+1):
        print(ii, end=' ')
else:
    for ii in range(a, b+1):
        print(ii, end=' ')
        
# 1254
s1, s2=input().split()
s1=ord(s1)
s2=ord(s2)

for ii in range(s1, s2+1):
    print(chr(ii), end=' ')
    
#1255
a,b=map(float, input().split())

while a<=b:
    print(format(a,'.2f'))
    a+=0.01
    
# 1256
n=int(input())
print('*'*n, end='')

# 1257
a,b=map(int, input().split())

if a%2==0:
    for ii in range(a+1, b+1, 2):
        print(ii)
else:
    for ii in range(a, b+1, 2):
        print(ii)

# 1258
n=int(input())

count=0
for ii in range(1, n+1):
    count+=ii
    
print(count)

# 1259
n=int(input())

even_count=0
for ii in range(1, n+1):
    if ii%2==0:
        even_count+=ii
        
print(even_count)

# 1260
from sys import stdin
a,b=map(int, stdin.readline().split())

multiple_of_3=0
for ii in range(a, b+1):
    if ii%3==0:
        multiple_of_3+=ii
        
print(multiple_of_3)

# 1261
a,b,c,d,e,f,g,h,i,j=map(int, input().split())
_list=[a,b,c,d,e,f,g,h,i,j]

for ii in _list:
    if ii%5==0:
        print(ii)
        break   
else:
    print(0)

💛 2022. 01. 25. 화요일.

좋은 웹페이지 즐겨찾기