반응형

STUDY/Python 5

백준 BAEKJOON 33845번 PNUPC에 한 번도 빠지지 않고 출연한 산지니가 새삼 대단하다고 느껴지네 [PYTHON/파이썬]

백준 BAEKJOON 33845번 PNUPC에 한 번도 빠지지 않고 출연한 산지니가 새삼 대단하다고 느껴지네 [PYTHON/파이썬][목차여기] (BRONZE Ⅲ)https://www.acmicpc.net/problem/33845 문자열 T의 알파뱃들을 for 문으로 순회하면서해당 알파뱃이 문자열 S에 포함되는지 판단한 후,포함되지 않았더라면 result에 더해준 뒤 출력하면 된다. S = input()T = input()result = ""for i in T: if i not in S: result += iprint(result)

STUDY/Python 2025.06.12

[Tkinter] 함수가 왜 미리 실행될까?

😟 문제 상황 ui.py 파일 속 시작 버튼에 command를 연결해주는 과정에서 문제가 발생했다.함수를 분리하기 위해 func.py 파일을 만든 후 함수를 연결을 했으나 프로그램이 실행하자마자 함수가 자동으로 실행된 것이다. 그 후에는 버튼을 눌러도 동작하지 않는 현상이 발생했다. 💦 아래는 문제의 코드이다.# ui.py 파일 속 일부 코드start_Button = Button( frame_run, text="시작", width=10, height=2, font=normal_font, command=lotto_start(list_file, game_combobox))# func.py 파일 속 일부 코드def lotto_start(list_file, game_combobox..

STUDY/Python 2025.06.11

[Tkinter] Tkinter 폰트(font) 설정과 활용 정리

😟 문제 상황현재 Tkinter에 공부하고 있던 와중에 제공되는 기본 폰트가 마음에 들지 않았다. 그래서 폰트 사용 방법에 대해 검색하여 알게 된 것들을 정리해 볼까 한다. ✔️ 현재 작업하고 있는 프로그램 UI만 완성시켰는데 기본 폰트가 영... 아닌 것 같다. 😭✅ 기본적인 폰트 설정 방법폰트를 지정하기 위해 가장 간단한 방법은 font 옵션을 사용하는 것이다.sample_label = Label(root, text="샘플 Label 입니다.", font=("맑은 고딕", 12))sample_label.pack() 이때 튜플의 형식은 다음과 같다.font = (family, size, style)family : 폰트 이름 (ex. Arial, 맑은 고딕)size : 폰트 크기 (정수)style :..

STUDY/Python 2025.06.05

[Tkinter] Tkinter를 활용하여 간단한 메모장 프로그램 만들기

시작하기에 앞서인프런 강의 링크 (나도코딩)https://www.inflearn.com/course/%EB%82%98%EB%8F%84%EC%BD%94%EB%94%A9-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%99%9C%EC%9A%A9%ED%8E%B8-2/ [지금 무료]파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간) 강의 | 나도코딩 - 인프런나도코딩 | , 파이썬(Python) 입문자 탈출, GUI 프로그래밍으로 재미있게 실력을 다져보세요! 강의 소개 🎮 많은 분들이 파이썬 기초까지는 잘 배우지만, 1. 초보를 벗어나 중급자로 실력을 키우려www.inflearn.com 나도코딩 님의 GUI 프로그래밍 강의를 통해 배운 내용을 토대로 퀴즈(메모장 만들기)를 진행하려고 한..

STUDY/Python 2025.04.27

Python의 Zip 함수를 활용한 2차원 배열 전환 방법

시작하기에 앞서, zip 함수란? Python에서 사용되는 내장 함수 중 하나로, 여러 개의 순회 가능한(iterable) 객체를 받아 각 객체에서 동일한 인덱스의 요소들을 묶어 튜플로 반환하는 역할을 한다. 아래는 예제다. numbers = [1, 2, 3, 4] letters = ["a", "b", "c", "d"] zipped = zip(numbers, letters) for z in zipped: print(z) 결과) 위의 결과를 보면, zip() 함수가 각 리스트의 같은 인덱스에 있는 요소들을 묶어서 튜플로 만들어 반환했음을 알 수 있다. 이렇게 함으로써 우리는 두 리스트를 한 번에 처리할 수 있다. 위의 예제는 단순히 두 개의 리스트를 zip() 함수로 묶은 것이지만, zip() 함수는 두 ..

STUDY/Python 2024.03.19
반응형