처음부터 시작하는 Java
  • 예제 11-20
    2021년 06월 30일 10시 48분 33초에 업로드 된 글입니다.
    작성자: 원2
    728x90
    반응형

    딕셔너리 삭제

    # # ex11.  딕셔너리 삭제하기
    # dict1 = {"one" : 1, "two" : 2}
    # dict1["three"] = 3 # 값 추가
    # dict1["one"] = 11 # 값 수정
    # del(dict1["one"]) # 값 삭제
    # dict1.pop("two") # 값 삭제
    # print(dict1)
    
    days_in_month = {"1월":31, "2월":28, "3월":31,"-1월":1234548}
    # del(days_in_month["-1월"])
    days_in_month.pop("-1월")
    print(days_in_month)

    딕셔너리와 반복문

    # # ex12 딕셔너리와 반복문
    # # 경우에 따라 key를 가져올수도 있고 value를 가져올 수도 있다.
    # ages = {"Tod" : 35, "Jane" : 23, "Paul" : 62}
    
    # for key in ages.keys() :
    #     print(key)
    
    # for value in ages.values() :
    #     print(value)
    days_in_month = {"1월":31, "2월" :28, "3월":31,"4월":30,"5월":31}
    for key in days_in_month.keys():
        print(key)

    문자열 출력

    # # ex13. 문자열 출력
    # # key와value 둘 다 출력  :: items()
    
    # ages = {"Tod": 35, "Jane": 23, "Paul": 62}
    
    # for key, value in ages.items():
    #     print(f"{key}의 나이는 {value} 입니다.")
    days_in_month = {"1월":31, "2월" :28, "3월":31,"4월":30,"5월":31}
    
    for key, value in days_in_month.items():
        print(f"{key}은 {value}이 있습니다.")

    random

    # ex14. random 실습
    import random
    
    list = ["빨","주","노","초","파","남","보"]
    random_element = random.choice(list)
    
    print(random_element)

    random 실습

    # ex15. random 실습
    
    import random
    random_number = random.randint(2,5)
    print(random_number)

    random.shuffle

    # ex16. 문자열 출력하기 shuffle 섞기
    import random
    list = ["빨","주","노","초","파","남","보"]
    random.shuffle(list)
    print(list)
    

    datetime

    # ex17. datetime 실습
    #  파이썬의 날짜모듈을 이용한 문제
    
    import datetime
    datetime = datetime.datetime.today()
    print(datetime)

    # # ex17. datetime 실습
    # #  파이썬의 날짜모듈을 이용한 문제
    
    import datetime
    datetime = datetime.datetime.today().strftime("%Y-%m-%d")
    print(datetime)

    문자열 실습

    # # ex18. 문자열 실습
    
    # string = """
    #     줄도 바꿀수 있고 큰따옴표 \" 와 따옴표 \' 를 마음대로
    #     쓸 수 있습니다.
    # """
    # print(string)
    
    string1 = """
        다스베이더가 말했다.
        \"내가 니 애비다!\"
        그 말을 들은 루크는 \'깜짝\' 놀랐다.
    """
    print(string1)
    
    list1 = ["다스베이더가", "말했다","내가","니","애비다","그","말을","들은","루크는", "깜짝", "놀랐다."]
    print(list1[4])

    반복문 사용

    # ex19. 반복문 사용하기
    # 순회할 리스트가 정해져 있고, 그 리스트에서 하나씩 꺼내 쓰기만 하면 되는 상황이라면
    # for in list를, 순회할 횟수가 정해져 있거나 1씩 증가하는 숫자가 필요하다면
    # for in range()를 사용하는 것이 좋다.
    days = [31,29,31,30,31,30,31,31,30,31,30,31]
    
    for i in range(0,len(days)) :
        print(f"{i+1}월의 날짜수는 {days[i]}입니다.")

    정수와 실수

     

    # ex20. 정수와 실수
    # a를 b로 나는 몫을 값으로 가지므로
    #  / 연산자가 아닌 // 연산자를 사용해야 한다.
    # div1 = 6 / 5 # 1.2
    # div1 = 6 // 5  # 1
    # print(div1)
    
    a = 23
    b = 5
    
    div = a // b
    print(f"a를 b로 나는 몫은 {div} 입니다.")
    728x90
    반응형

    'Language > Python' 카테고리의 다른 글

    ex_1  (0) 2021.06.30
    ex_2  (0) 2021.06.30
    예제 21-30  (0) 2021.06.30
    예제 01-10  (0) 2021.06.30
    module, random, max, password  (0) 2021.06.28
    while 문, for 문  (0) 2021.06.28
    댓글