본문 바로가기

Python39

6/7 연습문제 - 딕셔너리형 변환 / 합계 평균점수 출력 subject = ['국어', '수학', '영어', '과학', '역사'] cat = [98, 92, 88, 96, 89] dog = [89, 87, 66, 78, 80] fish = [79, 82, 88, 74, 78] score = { } t = 0 #---- cat for t in range(len(subject)): score[subject[t]] = cat[t] print("cat의 점수는 ", score) print("cat의 점수 합계는",sum(cat), "평균은 ", sum(cat)/len(cat)) # #----- dog for t in range(len(subject)): score[subject[t]] = dog[t] print("dog의 점수는 ", score) print("dog의.. 2023. 6. 7.
간단한 함수를 이용한 숫자 맞추기 게임 import random num = int(random.random()*100) a = int(input("숫자를 입력하숑(0~100까지):")) if num == a : print("맞춰씀") else: print("못맞춰씀") >> 1개의 숫자를 입력하면 바로 정답만 알려주고 종료 되는 import random #0~100사이의 임의의 정수를 만들기 num = int (random.random()*100) user = 0 while user != num: user = int(input("정수입력>")) if user > num: print("입력한 숫자가 크다") elif user > 숫자를 맞출때까지 계속 힌.. 2023. 4. 28.
파이썬 이스케이프 시퀀스 escape sequence 파이썬 이스케이프 시퀀스 escape sequence \\ 백슬래쉬 \' 작은 따옴표 \n 줄바꿈 lineFeed, LF, 개행문자, EOL(end-of-line) \r 개리지 리턴 Carriage Return, CR #경로를 표현할 때 path = 'C:\Users\MIT_302\Desktop\projects\test.csv' #경로의 구분을 의미하는 슬래쉬가 뒤에 문자와 만나면서 #\U, \M, \D, \p, \t 특수 문자 즉, 이스케이프 시퀀스로 인식한다. #해결방법 1 path = 'C:\\Users\\MIT_302\\Desktop\\projects\\test.csv' #백 슬래쉬를 하나씩 더 붙여 준다. #해결방법 2 path = r'C:\Users\MIT_302\Desktop\projects.. 2023. 4. 18.
리스트 컴프리헨션 list comprehension 원래 오늘 공부 안하려고 했는데.....................Hㅏ + 다음날까지 이어진 리스트 컴프리헨션..! 1. 리스트 컴프리헨션 list comprehension 반복문, 조건문으로 리스트나 딕셔너리 등의 요소를 채워넣을 때 반복문 열심히 길게 줄줄이 적는 것도 좋지만 컴프리헨션으로 간략하게 적을 수 있음. A.기본...? 암튼 기본 ▶ test 1 과 test2 의 풀이는 다르지만 같은 결과값,,, 기존대로 하면 4줄 컴프리헨션 쓰면 1줄.. B. 조건문이 있을때는...? ▶ if문 뒤에 적어서 if에 True인것만 출력하게도 가능..! 순서 주의하세요! for가 먼저 if가 나중 C. 매서드, 함수도 가능하다. D. 튜플도 가능 ▶ 두가지 매개변수를 적어서 ㄱㄴ.. ▶ range(n) 이.. 2023. 4. 13.