Python/python 개발 23

[파이썬/python] 타이머 tk

결과 시작 버튼 클릭하고 중지 버튼 클릭하기 초기화 버튼 클릭시 타이머 리셋 코드 복사코드 import tkinter as tk def starttimer(): if (running): global timer timer=timer+1 timetext.configure(text=str(timer)) if running==2: timer=0 timetext.configure(text=str(timer)) window.after(1000, starttimer) def start(): global running running =True def stop(): global running running=False def reset(): global running running=2 running=False window..

[파이썬/python] 체크버튼(from tkinter import *)tk

결과 코드 복사코드 from tkinter import * window=Tk() Label(window, text="프로그래밍 언어 선택 : ").grid(row=0, sticky=W) value1=IntVar() Checkbutton(window, text="Python", variable=value1).grid(row=1, sticky=W) value2=IntVar() Checkbutton(window, text="C", variable=value2).grid(row=2, sticky=W) value3=IntVar() Checkbutton(window, text="Java", variable=value3).grid(row=3,sticky=W) value4=IntVar() Checkbutton(wind..

[파이썬/python] 개인정보 제출 코드(from tkinter import *)tk

결과 제출 버튼 클릭 시 코드 복사코드 from tkinter import * def show(): print("성명 : %s\n나이 : %s\n생년월일 : %s\n특이사항 : %s"%(e1.get(), e2.get(), e3.get(), e4.get())) my=Tk() Label(my, text="성명").grid(row=0) Label(my, text="나이").grid(row=1) Label(my, text="생년월일").grid(row=2) Label(my, text="특이사항").grid(row=3) e1=Entry(my) e2=Entry(my) e3=Entry(my) e4=Entry(my) e1.grid(row=0, column=1) e2.grid(row=1, column=1) e3.grid..

파이썬 연락처(추가, 삭제, 수정) 코드

결과 1)추가 2) 수정 3) 삭제 코드 복사코드 menu=0 people=[] number=[] while menu!=9: print("---------------------") print("1. 연락처 출력") print("2. 연락처 추가") print("3. 연락처 삭제") print("4. 연락처 수정") print("9. 종료") menu=int(input("메뉴를 선택하시오 : ")) if menu==1: print("이름 : ",people) print("전화번호 : ",number) elif menu==2: name=input("이름을 입력 : ") num=input("전화번호 입력 : ") people.append(name) #리스트 추가 number.append(num) elif me..

파이썬 성적평균 구하는 코드

결과 코드 복사코드 scores=[] scoresum=0 for i in range(0,3): if i==0: value=int(input("국어 성적을 입력하시요 : ")) scores.append(value) scoresum += value elif i==1: value=int(input("수학 성적을 입력하시요 : ")) scores.append(value) scoresum += value else: value=int(input("영어 성적을 입력하시요 : ")) scores.append(value) scoresum += value scoreavg=scoresum/len(scores) print("성적 평균은 ",scoreavg,"입니다.")

파이썬 계산기(더하기,빼기,곱하기,나누기) 코드

결과 코드 복사코드 def add(a,b): #더하기 return a+b def sub(a,b): #빼기 return a-b def mul(a,b): #곱하기 return a*b def div(a,b): #나누기 return a/b def num1(): a=int(input("숫자를 입력하세요 : ")) return a def num2(): b=int(input("숫자를 입력하세요 : ")) return b print("계산기!") while(1): menu=int(input("\n\n메뉴 1)더하기 2)빼기 3)곱하기 4)나누기 5)종료 : ")) if(menu==5): print("프로그램을 종료합니다.") break elif(menu==1): print("더하기 답 : ",add(num1(),num..

파이썬 타자게임(연습) 코드

결과물 코드 복사코드 import random def genpass(): alphabet = "qwerasdf" password="" for i in range(6): index=random.randrange(len(alphabet)) password=password+alphabet[index] return password print("키보드타자 게임\n") countS=0 countF=0 while(1): menu=int(input("\n\n메뉴 1)도전(성공 : 3번, 실패 : 2번) 2)포기 : ")) if(menu==2): print("게임종료\n") break elif(menu==1): pattern=genpass() print("게임시작!\n") print("제시어 :",pattern) wor..

파이썬 같은 그림 찾기 코드

결과물 코드 복사코드 import random n=[1,2,3,4,5,6,1,2,3,4,5,6] solv=[0,0,0,0,0,0,0,0,0,0,0,0] temp=0 for i in range(11,-1,-1): # 11~0까지 re=random.randint(0,11) # 0~11 tmp=n[i] n[i]=n[re] n[re]=tmp # 셔플 def card(): count=0 #힌트 sov=0 # 정답 횟수 while(1): menu=int(input("\n메뉴 1)선택 2)힌트(1회) 3)포기 : ")) if(menu==3): print("게임을 포기합니다.\n") break elif(menu==1): reA=int(input("선택할 첫 번째 번호를 고르시오(0~11) : ")) reB=int(in..