반응형
집합(Set)
집합은 여러개의 요소를 갖는 데이터 타입 중 하나로, 리스트와 튜플과는 달리 순서가 없음
또한, 집합은 중복되는 요소를 허용하지 않으며 집합은 유일한 요소들의 집합을 나타내는데 사용됨
집합 예제 #1
Set1 = {1, 1, 2, 3, 3, 4, 5}
Set1.add(6)
Set1.update([7,8,9]) # 여러 개를 추가 할 때
Set1.remove(6)
print(Set1)
집합 예제 #1 결과
집합 예제 #2
list1 = [1,1,2,3,4,23,3,3,5,6,3,2]
set2 = set(list1) #집합 데이터로 변경
list_data = list(set2) # 다시 리스트 데이터로 변경
print(list_data) #출력
집합 예제 #2 결과
집합 예제 #3
#교집합 구하기
se1 = set([1,3,4,5,8,9])
se2 = set([1,2,4,1,7,5])
print(se1 & se2) #교집합 을 쉽게 확인
#합집합 구하기
print(se1 | se2) # 합집합을 쉽게 확인
#차집합 구하기
print(se1 - se2) # se1 기준으로 차집합을 쉽게 확인
집합 예제 #3 결과
조건문(if)
조건문으로 조건에 따라 명령을 주도록 함
조건문 예제 #1
num = int(input("정수를 입력하세요: "))
if num > 0:
print("입력한 수는 양수 입니다.")
elif num < 0:
print("입력한 수는 음수 입니다.")
else:
print("입력한 수는 0 입니다.")
조건문 예제 #1 결과
조건문 예제 #2
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")
조건문 예제 #2 결과
조건문 예제 #3
num1 = float(input("첫 번째 숫자를 입력하세요: "))
num2 = float(input("두 번째 숫자를 입력하세요: "))
operator = input("연산자를 입력하세요 (+, -, *, /): ")
if operator == "+":
calc = num1 + num2
print(calc)
elif operator == "-":
calc = num1 - num2
print(calc)
elif operator == "*":
calc = num1 * num2
print(calc)
elif operator == "/":
calc = num1 / num2
print(calc)
else :
print("잘못된 연산 입니다.")
조건문 #3 결과
반복문(While, for)
while문 예제 #1
구구단 출력
num = int(input("구구단을 출력할 숫자를 입력 :"))
i = 0
while True:
i = i+1
if i > 9 :
break
print("%d * %d = %d" % (num,i,num*i))
while문 예제 #1 결과
while문 예제 #2
import random
# num = random.random() #랜덤의 값을 구한다.
numvers = set() # 집합 생성
while len(numvers) < 6:
numvers.add(random.randint(1,45)) # 1~45의 랜덤 값을 구한다.
print("로또 번호: ", sorted(numvers)) #정렬된 로또 번호를 출력
while문 예제 #2 결과
for문 예제 #1
sum = 0
for i in range(1,11): #1부터 10까지의 정수 범위를 생성하는 파이썬 내장 함수입니다.
sum += i
print("1부터 10까지의 합은 : ", sum)
for문 예제 #1 결과
'프로그래밍 > Python' 카테고리의 다른 글
[Python] pyodbc를 이용한 MS-SQL 연결 #1 (0) | 2023.05.16 |
---|---|
[Python] 파이썬 기초문법 #4 (함수, CSV파일입출력, 그래프) (0) | 2023.05.10 |
[Python] 파이썬 기초문법 #2 (리스트, 튜플, 딕셔너리) (0) | 2023.05.09 |
[Python] 파이썬 기초문법 #1 (주석, 내장함수, 자료형) (0) | 2023.05.08 |
[Python] 파이썬 함수 (Funtion) 예제 (0) | 2018.03.26 |