본문 바로가기
728x90
반응형

Coding/Python123

[Python] 파이썬에서 영어가 아닌 단어 찾는 방법 !! [Python] 파이썬에서 영어가 아닌 단어 찾는 방법 !! 파이썬에서 리스트 안에 있는 단어가 영어인지 아닌지를 구분하기 위해, 주어진 단어가 영문 알파벳으로만 이루어져 있는지 확인하는 간단한 방법을 사용할 수 있습니다. str.isalpha()는 문자열이 알파벳으로만 구성되어 있는지를 확인하고, str.isascii()는 문자열이 ASCII 문자로만 구성되어 있는지를 확인합니다. ASCII 문자 집합에는 영문 알파벳이 포함되어 있으므로, 이 두 조건을 모두 만족하는 경우 해당 단어는 영어로 간주할 수 있습니다. 예제코드 def is_english_word(word): return word.isalpha() and word.isascii() words = ['apple', '사과', 'banana', .. 2024. 2. 14.
[Python & PyQt5] 파이큐티를 활용하여 타자게임 만드는 방법 !! #3 [Python & PyQt5] 파이큐티를 활용하여 타자게임 만드는 방법 !! #3 안녕하세요. pyqt5 라이브러리를 활용하여 간단한 타자게임을 만들기 시리즈 입니다. 추가 사항 - 점수 표시 - 시간바 표시 예제코드 import sys import random from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QLineEdit, QPushButton, QProgressBar from PyQt5.QtCore import QTimer, Qt from PyQt5.QtGui import QFont, QColor class TypingGame(QWidget): def __init__(self): super().__init__() se.. 2024. 2. 7.
[Python & PyQt5] 파이큐티를 활용하여 타자게임 만드는 방법 !! #2 [Python & PyQt5] 파이큐티를 활용하여 타자게임 만드는 방법 !! #2 안녕하세요. pyqt5 라이브러리를 활용하여 간단한 타자게임을 만들기 시리즈 입니다. 추가 사항 - 게임시작버튼 - 종료시간입력 기능 예제코드 import sys from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QLineEdit, QPushButton from PyQt5.QtCore import QTimer class TypingGame(QWidget): def __init__(self): super().__init__() self.initUI() self.words = ['apple', 'banana', 'cherry', 'date', 'el.. 2024. 2. 5.
[Python & PyQt5] 파이큐티를 활용하여 타자게임 만드는 방법 !! #1 [Python & PyQt5] 파이큐티를 활용하여 타자게임 만드는 방법 !! #1 안녕하세요. pyqt5 라이브러리를 활용하여 간단한 타자게임을 만들기 시리즈를 만들어 보려고 합니다 ! 게임은 5초마다 새로운 단어를 화면에 표시하고, 단어를 입력하면 단어를 새로운 단어로 교체 하는 로직입니다 ㅎ 예제코드 import sys from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QLineEdit from PyQt5.QtCore import QTimer, QTime class TypingGame(QWidget): def __init__(self): super().__init__() self.initUI() self.words = ['.. 2024. 1. 31.
[Python] 파이썬 리스트안에 있는 단어들 갯수(빈도수) 구하는 방법 !! (Counter 함수 사용) [Python] 파이썬 리스트안에 있는 단어들 갯수(빈도수) 구하는 방법 !! (Counter 함수 사용) Python에서 리스트에 있는 단어들의 빈도수를 계산하려면 collections 모듈의 Counter 클래스를 사용할 수 있습니다. Counter는 각 요소가 리스트에 나타나는 횟수를 세는 함수입니다. 다음은 이를 구현한 예제 코드입니다 예제코드 from collections import Counter # 단어들이 들어있는 리스트 words = ["apple", "banana", "apple", "orange", "banana", "apple"] # Counter를 사용하여 단어 빈도수 계산 word_counts = Counter(words) # 결과 출력 for word, count in word.. 2024. 1. 29.
[Python & PyQt5] 파이큐티를 활용하여 로또번호 추천해주는 프로그램 만드는 방법 !! [Python & PyQt5] 파이큐티를 활용하여 로또번호 추천해주는 프로그램 만드는 방법 !! 예제코드 import sys import random from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout, QLabel class LottoApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('Lotto Number Generator') self.setGeometry(300, 300, 300, 200) # 버튼 생성 self.btn = QPushButton('Generate Lotto Numb.. 2024. 1. 28.
[Python & PyQt5] 파이큐티를 활용하여 간단한 input박스 만드는 방법 !! [Python & PyQt5] 파이큐티를 활용하여 간단한 input박스 만드는 방법 !! 파이썬 ui 라이브러리인 PyQt5를 활용하여 간단한 입력창을 만들어보았습니다 ! 예제코드 import sys from PyQt5.QtWidgets import QApplication, QWidget, QLineEdit, QPushButton, QVBoxLayout, QLabel class SimpleInputWindow(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('간단한 입력창') # 레이아웃 설정 layout = QVBoxLayout() # 라벨, 입력창, 버튼 위젯 생성 se.. 2024. 1. 26.
[Python] 파이썬을 활용하여 다이아몬드 만드는 방법 !! (프린트로 다이아몬드 찍기) [Python] 파이썬을 활용하여 다이아몬드 만드는 방법 !! (프린트로 다이아몬드 찍기) 안녕하세요 ! 이번에는 파이썬을 활용하여 콘솔창에서 다이아몬드를 찍어 보았습니다 ㅎㅎ 예제코드 def print_diamond(size): for i in range(size): # 상단 삼각형 부분 print((' ' * (size - i - 1)) + ('*' * (2 * i + 1))) for i in range(size - 2, -1, -1): # 하단 삼각형 부분 (상단 삼각형의 반대) print((' ' * (size - i - 1)) + ('*' * (2 * i + 1))) print_diamond(5) 결과 2024. 1. 24.
[Python] 파이썬을 활용하여 하트 만드는 방법 !! (프린트로 하트 찍기) [Python] 파이썬을 활용하여 하트 만드는 방법 !! (프린트로 하트 찍기) 안녕하세요 ! 파이썬 코드를 활용하여 콘솔창에서 하트를 찍어 보았습니다 ㅎㅎ for row in range(6): for col in range(7): if (row == 0 and col % 3 != 0) or (row == 1 and col % 3 == 0) or (row - col == 2) or (row + col == 8): print("*", end=" ") else: print(" ", end=" ") print() 결과 2024. 1. 21.
728x90
반응형