본문 바로가기

파이썬21

랜덤 비밀번호 찾기 프로그램 랜덤한 비밀번호를 생성하고 그 랜덤생성한 비밀번호를 맞추기위해 랜덤한 비밀번호를 때려박는(?) 프로그램을 만들어보았다. 비밀번호 길이가 길면 길수록 맞추는데 시간이 너무 오래걸려서 3자리수로 진행해보았다. 랜덤하게 생성된 비밀번호는 "wR>" 이였으며 비밀번호 찾기버튼을 클릭하면 자동으로 생성된 비밀번호와 일치할떄까지 계속해서 찾는다. 3자리 비밀번호를 찾는데 29초가 걸렸다.(출력하지 않으면 더 빠른 속도로 해결 가능) 파이썬으로 개발했으며 코드는 아래와 같다. import sys import time import random from PySide6.QtWidgets import QMainWindow, QApplication from PySide6.QtCore import Slot, Signal, QO.. 2023. 5. 13.
디스코드 봇을 이용한 간단한 컴퓨터 제어 디스코드 봇을 이용하여 간단한 컴퓨터 제어 프로그램을 만들어보았습니다 아이콘은 역시 땃쥐입니다. 자세히보면 휴대폰을 들고있고 휴대폰으로 컴퓨터를 제어합니다. ! 프로그램은 간단합니다. 디스코드 봇 토큰을 입력하고 봇을 온라인 시킵니다. 알파카 로봇이 로그인되었습니다. >h 를 입력하여 명령어 도움말을 확인할수 있습니다. 컴퓨터의 현재 화면을 스크린샷 찍어서 보내주거나 간단한 키보드 입력을 할수 있습니다. 명령어는 휴대폰으로 입력하여도 컴퓨터에 작동이 되기때문에 휴대폰으로 간단한 컨트롤이 가능합니다. //////////// 2022 11 15 기능 업글 명령어 시작 문자열 ">" 에서 "." 으로 변경 기존 명령어로 작동하던 기능을 버튼으로 기능 사용하능하게 변경함 2022. 11. 9.
로스트아크 돌파고 로스트 아크 돌 깍을때 돌파고를 이용하는 것을 보고 따라서 만들어 보았습니다. 밑에 다음 예상 결과를 보여주게됩니다. 성공하면 까만색으로 칠해지고 실패하면 하얀색으로 동그라미가 그려집니다. ● -> 성공 ◎ -> 실패 성공률의 최대치는 75% 최저는 25% 로 설정했습니다.(실제 로스트아크에서도 75%, 25% 이기때문입니다.) 2022. 8. 5.
메이플 큐브 등급업 시뮬레이터 메이플 큐브 강화 시뮬레이터를 함수로 작성해보았습니다. 메이플 큐브 강화 시뮬레이터는 사실 찾아보면 여러가지가 있는데 저는 한.. 백만번정도 돌려보고 평균을 구해보고자 만들어보았습니다. 코드는 이렇습니다. 파이썬으로 만들었습니다. def cube_enforce(cube : str, start: str = "레어", end : str = "레전드리", server : str = "본섭"): """ 큐브종류 -> 레드큐브, 블랙큐브, 수상한큐브, 장인의큐브, 명장의큐브 스타트/엔드 -> 레어, 에픽, 유니크, 레전드리 리턴값 -> 횟수(int), 가격(int) """ if server == "리부트": cube_money = { "레드큐브" : [12500000, "메소"] , "블랙큐브" : [226000.. 2022. 6. 26.
이름 궁합 테스트 만들기 이름 두가지로 궁합테스트 하는것을 코드로 만들어 봤습니닷. 이름을 획수로 표현하고 더하면서 마지막 숫자 두개를 퍼센트로 나타내며 궁합으로 표시하는 프로그램입니땃 ! 예시 ) 손으로 계산 해봤을때 58%가 나옵니다 프로그램으로도 한번 돌려봅시땃 name_percent() 함수는 제가 만든 함수있니다. 이름 두개를 받고 리턴값으로 인트형 반환합니다. (예상 58) 예상과 한것과 같이 58을 리턴했습니다. !! 전체 코드는 아래에 있습니땃. # 초성 리스트. 00 ~ 18 CHOSUNG_LIST = ['ㄱ', 'ㄲ', 'ㄴ', 'ㄷ', 'ㄸ', 'ㄹ', 'ㅁ', 'ㅂ', 'ㅃ', 'ㅅ', 'ㅆ', 'ㅇ', 'ㅈ', 'ㅉ', 'ㅊ', 'ㅋ', 'ㅌ', 'ㅍ', 'ㅎ'] # 중성 리스트. 00 ~ 20 JUNGS.. 2022. 6. 6.
로또번호 랜덤 뽑기 import random numbers = [num for num in range(1,46)] random.shuffle(numbers) win = numbers[0:6] win.sort() print(win) 로또번호 랜덤 뽑는 코드입니다.(재미로만 ) 랜덤으로 숫자 뽑아서 6개를 표시해주는 코드입니다. 랜덤 숫자가 이렇게 6개가 뽑혔네요. 실제 로또와는 다를 수있습니다 재미로만 봐주세요 2022. 6. 2.
반응형