전체 글

·Python
#야구게임from random import randomarr = [1, 2, 3, 4, 5, 6, 7, 8, 9]for i in range(1000): # 섞기 rnd = int(random()*(8))+1 temp = arr[0] arr[0] = arr[rnd] arr[rnd] = tempcom = [arr[0], arr[1], arr[2]] # 3자리수 저장# print(com)while True: mine = input("숫자를 입력해주세요") mineArr = list(mine) # 순서를 위해 배열로 분리 strkie = 0 ball = 0 for cdx, c in enumerate(com) : for mdx, m in enumerat..
·Python
찾기 > designer위지위그 툴label 변경버튼을 누르면 Good Morning > Good Evening 출력하기버튼 연결 메서드self.버튼이름.clicked.connect(self.함수)text변경 메서드self.라벨이름.setText("바꿀 문자열") # 숫자 Ximport sysfrom PyQt5 import uicfrom PyQt5.QtWidgets import QMainWindow, QApplication# UI파일 연결# UI파일 위치를 잘 적어 넣어준다.form_class = uic.loadUiType("./pyqt01.ui")[0]# 프로그램 메인을 담당하는 Class 선언class WindowClass(QMainWindow, form_class): def __init__(s..
·programmers
정수 배열 arr와 query가 주어집니다. query를 순회하면서 다음 작업을 반복합니다. 짝수 인덱스에서는 arr에서 query[i]번 인덱스를 제외하고 배열의 query[i]번 인덱스 뒷부분을 잘라서 버립니다. 홀수 인덱스에서는 arr에서 query[i]번 인덱스는 제외하고 배열의 query[i]번 인덱스 앞부분을 잘라서 버립니다. 위 작업을 마친 후 남은 arr의 부분 배열을 return 하는 solution 함수를 완성해 주세요. 풀이import java.util.*;class Solution { public List solution(int[] arr, int[] query) { List answer = new ArrayList(); for(int i=0; iimp..
·Python
# 가위/바위/보를 선택하세요# 나:# 컴:# 결과: (이김, 짐, 비김)from random import randommine = input("가위/바위/보를 선택하세요")arr = ["가위", "바위", "보"]rnd = int(random()*3)com = arr[rnd]result = ""if mine==com : result = "비김"elif (mine=="가위" and com=="보") or (mine=="바위" and com=="가위") or (mine=="보" and com=="바위") : result = "이김"else : result = "짐" print("나:", mine) print("컴:", com) print("결과:", result)
·Python
클래스 예시javapackage day04;public class Animal { int cnt_leg = 4; void shottedLeg(int shot) { cnt_leg -= shot; }}package day04;public class OopTest01 { public static void main(String[] args) { Animal ani = new Animal(); System.out.println(ani.cnt_leg); ani.shottedLeg(1); System.out.println(ani.cnt_leg); }}pythonclass animal : def __init__(self): # 생성자 self.cnt_leg = 4 # self 지역변수 ..
·Python
함수def 함수이름(매개변수) :# 자바는 컴파일러 언어이기 때문에 기계어로 만들어 클래스를 호출하지만# 파이썬은 인터프리터 방식이기 때문에 순서대로 읽어가기 때문에 함수를 호출하기 위해서 위에서 선언해줘야한다def add(a,b): return a+bdef minus(a,b): return a-bdef multiply(a,b): return a*bdef divide(a,b): return a/bsum = add(4,2)min = minus(4,2)mul = multiply(4,2)div = divide(4,2)print("sum:", sum) # sum: 6print("min:", min) # min: 2print("mul:", mul) # mul: 8print("div:"..
아잠만_
공부하는 오리