본문 바로가기
728x90
반응형

python420

초보자를 위한 파이썬 300제 // 001 print 기초 문제 화면에 Hello World 문자열을 출력하세요. 내풀이 print('Hello World') print("Hello World") 정답 print는 정수, 실수, 문자열 등을 화면에 출력합니다. 문자열은 큰따옴표 또는 작은따옴표로 표현 가능합니다. print("Hello World") print('Hello World') 역시 코딩의 시작은 Hello world 죠 2020. 12. 10.
[Python] 랜덤로또번호(lotto) 만들기 안녕하세요. 비전공자가 코딩하는 포스트it 입니다 ! 오늘의 코딩은, Python으로 만든 랜덤 로또번호(lotto) 입니다. - code - import random # 1번방법 def lotto(): lotto = random.sample(range (1, 46), 6) return lotto print(lotto()) # 2번 방법 lotto_numlist = [] cnt = 0 while cnt < 6 : xx = random.randint(1, 46) if xx not in lotto_numlist: lotto_numlist.append(xx) cnt += 1 print(lotto_numlist) # 3번 방법 lotto_numlist = [] cnt = 0 while len(set(lotto_.. 2020. 12. 7.
[Python] 애너그램(anagram) 함수 만들기 ! 안녕하세요. 비전공자가 코딩하는 포스트it 입니다 ! 오늘의 코딩은, Python으로 만든 애너그램 함수 입니다. - code - def anagram(fword, sword): fword = sorted(fword.lower().replace(' ','')) sword = sorted(sword.lower().replace(' ','')) return fword == sword print(anagram("listen","silent")) print(anagram("Programming", "Gram Ring Mop")) print(anagram("Dirty room", "Dormitory")) print(anagram("toy","yoi")) # 스펠링이 다르기때문에 false 결과값은 True Tru.. 2020. 11. 20.
[Python] PyQt5 당첨번호 랜덤(random) 뽑기 안녕하세요. 비전공자가 코딩하는 포스트it 입니다 ! 오늘의 코딩은, Python으로 만든 당첨 번호 뽑기 입니다. - code - import sys from random import randint from PyQt5.QtWidgets import QWidget, QApplication, QLabel, QPushButton class QtGUI(QWidget): def __init__(self): super().__init__() self.setWindowTitle("당신은 당첨이 될 것인가!?") self.resize(320, 250) self.intialL1 = '--------------당첨 번호--------------' self.intialL2 = '[1등 당첨번호], [2등 당첨번호]' la.. 2020. 11. 16.
[Python] 타자게임 만들기 ver2 안녕하세요. 비전공자가 코딩하는 왕초보코딩 입니다 ! 오늘의 코딩은, Python으로 만든 타자게임 ver2 입니다. - code - import random import time class typing_game(): def __init__(self, word_k, word_e): self.word_k = word_k self.word_e = word_e def run(self): self.game_setting() def game_setting(self): print("----타자 게임----") print("이름을 입력하세요.") self.name = input() print("=" * 30) print("[타자 게임] \n1.한글 \n2.영어 ") print("=" * 30) self.s = int.. 2020. 11. 3.
[Python] 타자게임 만들기 안녕하세요. 비전공자가 코딩하는 왕초보코딩 입니다 ! 오늘의 코딩은, Python으로 만든 타자게임 입니다. - code - import random import time words = ["python", "java", "computer", "windows", "project", "coding", "google", "naver", "git"] n = 1 # 문제 번호 print("[타자 게임] 준비되면 엔터 !! ") input() # 사용자가 엔터를 누를 때까지 기다립니다. start = time.time() # 스톱워치를 실행함 # q = random.choice(words) # 위에 있는 단어들을 랜덤으로 출력 while n 2020. 10. 6.
[Python] 구구단 만들기 안녕하세요. 비전공자가 코딩하는 왕초보코딩 입니다 ! 오늘의 코딩은, Python으로 만든 구구단 입니다. - code - a = [2,3,4,5,6,7,8,9] # 구구단 앞 숫자 b = [1,2,3,4,5,6,7,8,9] # 구구단 뒷 숫자 for i in a: for j in b: data = "%d x %d = %d" % (i, j, i * j) print(data) for문을 이용하여 구구단 2단부터 9단까지 만들었습니다. data 값은 구구단 표기를 깔끔하게 하기 위해 만들었습니다. 2020. 10. 1.
[Python] 친구 찾기 / 그룹 찾기 안녕하세요. 비전공자가 코딩하는 왕초보코딩 입니다 ! 오늘의 코딩은, Python으로 친구찾기, 그룹찾기 하는 코드 입니다. - code - myfrinds = {'a':'가,나', 'b':'다,라,마', 'c':'가,다,바'} #output #총 6명 #가 = a,c #나 = a #다 = b,c #... text = "" my_friend_set = set() for i in myfrinds.values(): # '가','나' '다,라,마' '가,다,바' my_list = i.split(",") # 0 1 2 my_set = set(my_list) my_friend_set = my_friend_set | my_set # 친구들의 수 text = "총 %s명\n" % len(my_friend_set) #.. 2020. 9. 23.
[Python] 중앙값 구하기 안녕하세요. 비전공자가 코딩하는 왕초보코딩 입니다 ! 오늘의 코딩은, Python으로 중앙값 구하는 코드 입니다. -code- data = "5,7,4,9,6,3,15" length = None data_list = data.split(",") # 정렬 new_list =[] for i in data_list: new_list.append(int(i)) new_list.sort() # 홀수와 짝수를 구분 length = len(new_list) temp = False # 홀수 if length % 2 == 0: temp = True print(temp) # 중위값을 출력 m_idx = int(length/2) if temp: add = new_list[m_idx-1] + new_list[m_idx] me.. 2020. 9. 19.
728x90
반응형