파이썬 리스트 , 튜플, 세트, 딕셔너리
Python반응형
(리스트)
winner=['박민아', '정민호', '김철수', '이영희', '손수정']
while 1:
check=input("이름을 입력해 주세요(q입력시 종료)")
if check in winner:
print("%s님 축하합니다. 합격하셨습니다."%check)
elif check =='q':
break
else:
print("%s님은 불합격입니다." %check)
두 수의 약수 구하고 공약수 구하기 (세트)
a= int(input("1st number:" ))
b= int(input("2nd number:" ))
a1=set()
b1=set()
for i in range (1,a+1):
if a%i ==0:
a1.add(i)
for i in range (1,b+1):
if b%i ==0:
b1.add(i)
print("1st: ",a1)
print("2nd: ",b1)
print("1st & 2nd: ",(a1&b1))
딕셔너리
hero={"강감찬":"귀주대첩","을지문덕":"살수대첩","세종대왕":"집현전"}
hero["서희"]="강동 6주"
print(hero)
hero["세종대왕"]="한글"
print(hero)
if "을지문덕" in hero:
del hero ["을지문덕"]
print(hero)
print(hero.pop("강감찬"))
print(hero)
hero.clear()
print(hero)
카드 뽑기
import random
N = ['1','2','3','4','5','6','7','8','9','10','J','Q','K']
T = ["♠","♥","♣","◆"]
card = set()
for a in N:
for b in T:
card.add(a+b)
while 1:
a = input("계속하기 원하면 아무 키나 눌러주세요,'q'입력시 종료. ")
if a=="q":
break
This_c = card.pop()
print("이번에 나온 카드는 %s입니다." %This_c)
반응형
'Python' 카테고리의 다른 글
파이썬 파일 입출력 (텍스트 파일) (0) | 2019.11.24 |
---|---|
파이썬 함수 활용 (0) | 2019.11.24 |
파이썬 예외처리 (0) | 2019.11.23 |
파이썬 for 실습 (0) | 2019.11.10 |
파이썬 while 실습 (0) | 2019.11.09 |