프로그래밍

파이썬 리스트 , 튜플, 세트, 딕셔너리

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