바지 추천 프로그램temp = int(input("현재 온도를 입력"))if temp >= 25: print("반바지")else : print("긴바지")현재 온도를 입력10긴바지 학점 판별score = int(input("성적을 입력하시오"))if score >= 90: print("A")elif score >= 80: print("B")elif score >= 70: print("C")elif score >= 60: print("D")else : print("F")성적을 입력하시오82B 뺄셈import randomx = random.randint(1,100)y = random.randint(1,100)answer = int(input(str(x) + "-" + s..
파이썬/두근두근 파이썬
환영인사print("환영합니다.")print("파이썬의 세계에 오신 것을 환영합니다.")print("파이썬은 강력합니다.")환영합니다.파이썬의 세계에 오신 것을 환영합니다.파이썬은 강력합니다. 사용자가 100살이 되는 연도를 화면에 출력(2024년 기준)name = input("이름을 입력하시오")age = int(input("나이를 입력하시오"))year_100 = 100 - ageprint(name, "씨는", 2024 + year_100, "년에 100살이 되겠네요")이름을 입력하시오홍길동나이를 입력하시오25홍길동 씨는 2099 년에 100살이 되겠네요 평균계산f_num = int(input("첫번째 숫자를 입력하시오"))s_num = int(input("두번째 숫자를 입력하시오"))t_num = ..
파일을 여는 함수 open() 파일모드모드 이름설명"r"읽기 모드(read mode)파일의 처음부터 읽는다"w"쓰기 모드(write mode)파일의 처음부터 쓴다. 파일이 없으면 생성된다. 만약 파일이 존재하면 기존의 내용은 지워진다."a"추가 모드(append mode)파일의 끝에 쓴다. 파일이 없으면 생성된다."r+'읽기와 쓰기 모드파일에 읽고 쓸 수 있는 모드이다. 모드를 변경하려면 seek()가 호출된다. 파일에 데이터 쓰기outfile = open("d:\\phones1.txt", "w")outfile.write("홍길동 010-1234-5678")outfile.write("김철수 010-1234-5679")outfile.write("김영희 010-1234-5680")outfile.close()..

버튼이 있는 윈도우 생성하기from tkinter import * #tkinter모듈에 있는 모든 함수를 포함시키기window = Tk() #최상위 윈도우 생성button = Button(window,text="클릭하세요!") #버튼 위젯 생성button.pack() #버튼을 최대한 압축하여 화면에 나타내기window.mainloop() #윈도우에서 발생하는 여러가지 이벤트를 처리하는 함수 엔트리와 레이블 위젯from tkinter import *window = Tk()l1 = Label(window, text="화씨")l2 = Label(window, text="섭씨")l1.pack()l2.pack()e1 = Entry(window)e2 = Entry(wind..
딕셔너리 생성phone_book = {}phone_book['홍길동'] = '010-1234-5678'print(phone_book){'홍길동': '010-1234-5678'} 편의점 재고 관리items = {'커피음료': 7, '펜': 3, '종이컵': 2, '우유': 1, '콜라': 4, '책': 5}item = input("물건의 이름을 입력하시오")print(items[item])물건의 이름을 입력하시오콜라4 영한사전eng = {'하나':'one', '둘':'two'}han = input('단어를 입력하시오')print(eng[han])han = input('단어를 입력하시오')print(eng[han])단어를 입력하시오하나one단어를 입력하시오둘two
아이언맨토르헐크스칼렛 위치 리스트 추가하기heroes = []heroes.append("아이언맨")heroes['아이언맨'] 리스트의 인덱스letters = ['A', 'B', 'C', 'D', 'E', 'F']print(letters[0])A 슬라이싱letters = ['A', 'B', 'C', 'D', 'E', 'F']print(letters[0:3])['A', 'B', 'C'] 항목 변경하기heroes = ['아이언맨', '토르', '헐크', '스칼렛 위치']heroes[1] = '닥터 스트레인지'print(heroes)['아이언맨', '닥터 스트레인지', '헐크', '스칼렛 위치'] 항목 삭제하기heroes = ['아이언맨','토르', '헐크', '스칼렛 위치']heroes.remove('스칼렛 ..
함수우리가 반복적으로 사용하는 코드를 묶은 것함수를 정의하고나서 사용할 수 있다. 예시def print_address(): print("서울특별시 종로구 1번지") print("파이썬 빌딩 7충") print("홍길동")print_address() 함수에 정보 저장하기def print_name(name): # name은 매개번수 print(name)# 다른 인수로 함수 불러오기print("철수")print("영희")철수영희 값 반환하기반환값 : 함수로부터 되돌아오는 값def calculate_area(rich): area = rich * rich return area4 함수에 여러가지 입력 전달하기def get_sum(start, end): sum = 0 fo..
반복동일한 문장을 여러번 반복시키는 구조 반복문의 종류-횟수 제어 반복문(for 문) : 정해진 횟수만큼 반복한다.-조건 제어 반복문(while 문) : 특정한 조건이 만족되면 계속 반복한다. for 문 (횟수제어 반복1)for i in [1, 2, 3, 4,5] : print("방문을 환영합니다.")방문을 환영합니다.방문을 환영합니다.방문을 환영합니다.방문을 환영합니다.방문을 환영합니다. for 문 (횟수 제어 반복2)for i in [1, 2, 3, 4, 5]: print("i = ",i)i = 1i = 2i = 3i = 4i = 5 for 문(횟수 제어 반복3)for i in range(5) : print("방문을 환영합니다.")방문을 환영합니다.방문을 환영합니다.방문을 환..
관계 연산자연산의미x == yx와 y가 같은가?x != yx와 y가 다른가?x > yx가 y보다 큰가?x x가 y보다 작은가?x >= yx가 y보다 크거나 작은가?x x가 y보다 작거나 같은가? if - else score = int(input("성적을 입력하시오: "))if score >= 60: print("합격입니다.")else: print("불합격입니다.") 영화관 나이 검사age = int(input("나이를 입력하시오: "))if age >= 15: print("이 영화를 보실 수 있습니다.")else: print("이 영화를 보실 수 없습니다.") 논리 연산자연산의미x and yAND 연산, x와 y가 모두 참이면 참, 그렇지 않으면 거짓x or yOR 연산, x나 y중..

자료의 종류자료형예정수-2, -1, 0, 1, 2, 3실수3.2, 3.14, 0.12문자열'Hello World!', "123" 문자열은 " 나 ' 로 나타낼 수 있다. 문자열 안에 문자열 넣기 숫자를 문자열로 변환 하는 함수 : str() 문자열에 변수의 값을 삽입하여 출력 %s 사용 인덱스 : 문자열에는 0부터 시작하는 번호가 매겨져 있다 문자열에서 개별 문자들 추출하기s ="Monty Python"print(s[6:10])Pyth 특수 문자열 특수 문자열의미\n줄 바꿈 문자\t탭 문자\\역슬래시 자체\"큰따옴표 자체\'작은따옴표 자체 줄바꾸기print("말 한마디로\n천 냥 빚을 갚는다.")말 한마디로천 냥 빚을 갚는다. 작은 따옴표msg = 'doesn\'t'print(msg)doesn't 친..