6071 ~ 6080 코드업 기초 100제 (py)

2023. 6. 21. 23:19Programming Language/문제

728x90

6071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기(설명)(py)

n = 1;
while n != 0 :
    n = int(input())
    if(n != 0):
        print(n)

6072 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명)(py)

n = int(input())
while (n != 0) :
    print(n)
    n = n-1

6073 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2(py)

n = int(input())
while (n != 0) :
    n = n-1
    print(n)

6074 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(설명)(py)

c = ord(input())
t = ord('a')
while t <= c:
    print(chr(t),end = ' ')
    t += 1
"""
c = ord(input()): 사용자로부터 입력을 받아 변수 c에 할당한다. 
ord() 함수는 문자를 해당하는 아스키 코드 값으로 변환한다.

t = ord('a'): 변수 t에 문자 'a'의 아스키 코드 값을 할당한다.

while t <= c:: t가 c보다 작거나 같을 때까지 반복한다. 
이는 입력한 문자부터 'a'까지의 범위에 해당하는 알파벳을 출력하기 위한 조건이다.

print(chr(t), end=' '): t에 해당하는 아스키 코드 값을 문자로 변환하여 출력한다. 
chr() 함수는 아스키 코드 값을 해당하는 문자로 변환한다. 
end=' '는 출력 후 줄 바꿈 대신 공백을 출력하도록 설정한다.

t += 1: t의 값을 1만큼 증가시킨다. 
이는 다음 알파벳으로 이동하기 위해 수행된다.
"""

6075 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기1(py)

n1 = int(input())
n2 = 0
while (n2 != n1) :
    print(n2)
    n2 += 1
    if(n2 == n1) :
        print(n2)      

if(n1 == 0) :
    print(n1)

6076 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기2(설명)(py)

n = int(input())
for i in range(n+1) :
    print(i)

6077 : [기초-종합] 짝수 합 구하기(설명)(py)

n = int(input())
sum = 0
for i in range (1 , n+1):
    if i % 2 == 0:
        sum += i
print(sum)

 

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

c = input()
if(c == 'q'):
    print(c)

while(c != 'q') :
    print(c)
    c = input()

    if(c == 'q'):
        print(c)

6079 : [기초-종합] 언제까지 더해야 할까?(py)

a = int(input())
b = 0
c = 0
for i in range (a + 1):
    if(b < a):
        b += i
        c = i
print(c)

6080 : [기초-종합] 주사위 2개 던지기(설명)(py)

a,b = input().split()
a = int(a)
b = int(b)
for i in range (1,a + 1):
    for j in range (1,b + 1):
        print(i,j)