본문 바로가기
728x90
반응형

TIL/Python7

파이썬 (7) 함수 함수 함수 특정 작업을 수행하는 코드를 모아놓은 것 -> 중복 방지, 재사용, 수정 굿 def SumNum(num1, num2): num3 = num1 + num2 return num3 SumNum(1, 2)# 3 SumNum("1", "2")# 12 def hi(name): print(f'hi {name}!') def checkMsg(ott, date): print(f'당신의 {ott}가 {date}일 후 구독 종료됩니다.') hi("Qnd") checkMsg("owo", 20) # hi Qnd! # 당신의 owo가 20일 후 구독 종료됩니다. 문자열 함수 문자열을 다루는 함수 count: 문자 개수 str = "하이모두들안녕 내가 누군지 아니? 몰라용! 내가 어떻게 알어!" str.count('내가'.. 2023. 7. 27.
파이썬 (6) 논리연산, 리스트 논리연산, 리스트 논리 연산 주로 if문에서 다양한 조건을 만들 때 사용. and, or, not이 있다. A and B: A, B 모두 참이면 참 A or B: A, B 중 하나라도 참이면 참 not A: A가 참이면 거짓 다중 조건문 조건문 안에 또다른 조건문이 있는 것을 의미한다. if 조건1: if 조건2: else: else: 다중 반복문 반복문 안에 또다른 반복문이 있는 것을 의미한다. for i in range(5): for j in range(5): print(i, j) while True: for i in range(10): print(i) 별찍기 예시 for i in range(5): for j in range(i + 1):# range(5-i) : 별이 거꾸로 찍어진다. print('.. 2023. 7. 27.
파이썬 (5) 라이브러리 라이브러리 라이브러리 미리 만들어진 파이썬 코드 ex) random : 난수 생성, time : 프로그램 동작 멈추기, turtle : 터틀 그래픽 import random import time a = random() print(random()) # random한 숫자 출력 time.sleep(2) print(a) # 2초 뒤에 출력 import turtle as t t.shape('turtle')# 거북이 모양 거북이 생성 t.color('blue')# 파란 거북이 t.bgcolor('red')# 빨간 화면 t.speed(1)# 속도 1 t.forward(200)# 앞으로 200만큼 t.left(90)# 왼쪽으로 90도 t.goto(0,200)# (0, 200) 좌표로 이동 t.penup()# 펜 올리.. 2023. 7. 26.
파이썬 (4) 조건문 & 반복문 조건문 & 반복문 논리 데이터(bool) 참(True) || 거짓(False) 비교연산 두 데이터의 크기를 비교해 논리 데이터로 반환 x = 10 y = 1 print(x y) # True 조건문 조건에 따라 원하는 명령 수행 if(조건문){ }elif(조건문){ }else{ } 반복문 명령 반복 수행 for: 반복 횟수 정해진 경우 while: 반복 횟수가 정해지지 않은 경우 for문 for i in range(5): print(i) # 0 1 2 3 4 자연수 n 입력 시, 1~n의 합계 n = int(input()) sum = 0 for i in range(n): sum = sum + (i + 1) print(sum) 구구단 n = int(input("몇 단.. 2023. 7. 26.
파이썬 (3) 자료형 변환 자료형 변환 자료형 변환 데이터끼리 형식이 같다면 자료형을 변경할 수 있다. 문자열 데이터 변환 정수 형태의 문자열은 정수로 변환 가능 ex) int("1234") -> 1234 실수 형태의 문자열은 실수로 변환 가능 ex) float("12.34") -> 12.34 숫자 데이터 전환 숫자 데이터를 문자열로 변환 가능 ex) str(9876) -> "9876" ex) str(5.0) -> "5.0" 문자열 연산 문자열 * 숫자(양수) ex) "str" * 3 = "strstrstr" 2023. 7. 26.
파이썬 (2) 숫자 데이터 숫자 데이터 자료형(data type) 자료의 형태 - 문자열, 숫자, 논리(true, false) print(type("hi"))# print(type(10))# print(type(3.14))# print(type(True))# 숫자 데이터 정수(int): 소수점이 없다. 실수(float): 소수점이 있다. a = int(input())# 정수형으로 입력 받아 349.9 입력 시 349 출력 b = float(input())# 실수형으로 입력 받아 20 입력 시 20.0 출력 a = 10 // 5# 몫 b = 10 % 3# 나머지 c = 2 ** 3# 제곱 print(a, b, c)# 2, 1, 8 print(a+b, a-b, a*b, a/b)# 3, 1, 2, 1.0 나눗셈 연산은 데이터가 실수로 .. 2023. 7. 25.
파이썬 (1) 문자열과 데이터 프로그래밍언어란? 프로그램 개발을 위해 컴퓨터와 대화하기 위한 수단 파이썬이란? 1991년 프로그래머 귀도 반 로섬이 취미로 만든 프로그래밍 언어 - 문법이 쉽다 -> 누구나 배우기 쉽다. - 인기가 많다 -> 학습자료가 많다, 구글링이 쉽다. - 다양한 분야 활용 가능 -> 크롤링, 업무자동화, GUI, 웹서버 개발, 데이터 분석, 인공지능 python: 소스코드를 해석하고 실행하기 위한 프로그램 파이썬 프로그램을 실행할 때에는 터미널을 powerShell이 아닌 Python으로 바꿔준다. 자동으로 안바껴서 당황; 출력문 vsc에 000.py 파일 생성 후, print("hi")입력 시 터미널에 hi가 뜬다. print("Hello World!"); 여러 항목 출력 시, print() 명령 안에서 출력.. 2023. 7. 21.
728x90
반응형

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."