본문 바로가기

전체 글104

6081 : [기초-종합] 16진수 구구단 출력하기(py) 문제:16진수(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)를 배운영일이는 16진수끼리 곱하는 16진수 구구단?에 대해서 궁금해졌다.A, B, C, D, E, F 중 하나가 입력될 때,1부터 F까지 곱한 16진수 구구단의 내용을 출력해보자.(단, A ~ F 까지만 입력된다.) 16진수 변환하는 방법을 몰라 몇 번의 구글링을 통해 작성하였다.# '%X'%n => n을 16진수(대문자)로 변환n = int(input(), 16)for i in range(1,16): print('%X'%n, '*%X'%i, '=%X'%(n*i), sep='')코드설명%s문자열(string)%c문자1개(character)%d정수(integer%f부동소수(floating-point)%.. 2024. 9. 29.
6080 : [기초-종합] 주사위 2개 던지기(설명)(py)시간 제한: 1 Sec 메모리 제한: 128 MB 문제1부터 n까지, 1부터 m까지 숫자가 적힌 서로 다른 주사위 2개를 던졌을 때, 나올 수 있는 모든 경우를 출력해보자. 내가 푼 코드n, m = map(int, input().split())for i in range(1, n + 1): # i가 하나 바뀔때마다다 for j in range(1, m + 1): # j가 i 값마다 m까지 돈다. print(i, j) 코드업 풀이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) 2024. 9. 29.
6079 : [기초-종합] 언제까지 더해야 할까?(py) 내가 푼 코드i = int(input())x = 1sum = 0while sum = i: print(x-1) break 모범답안n = int(input())s = 0t = 0while s 2024. 9. 29.
6078 : [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기(py) 내가 푼 코드# 영문 소문자 'q'가 입력될 때까지# 입력한 문자를 계속 출력하는 프로그램을 작성해보자.i = 'a'while i != 'q': i = input() print(i) if i == 'q': break 모범답안while True: x=input() print(x) if x=='q': break  ** while True: 구문while True:에서 True는 조건이 항상 참(True)임을 의미한다. 따라서 이 while 루프는 무한 반복되며, 조건이 거짓(False)이 되거나 break문을 만나기 전까지 계속 실행된다. 이 코드에서 while True: 루프는 사용자가 'q'를 입력할 때까지 계속해서 입력을 받고 출력하는 .. 2024. 9. 29.