[Python] Do it! 最初のPython—(4)繰り返し


文脈

  • iは、インデックスではなくデータ値
  • を表す
    nums = [1,2,3,4,5,6,7,8,9,10]
    for i in nums:
        print(i,"번째 코끼리가 거미줄에 걸렸네♪")

    enumarate

  • for文はデータ値にのみアクセスでき、列挙はインデックスとデータ値に同時にアクセスできます.
  • のデフォルトの列挙の結果はtupleです.
  • for entry in enumerate(['A', 'B', 'C']):
    	print(entry)
        
    # 출력결과
    # (0, 'A')
    # (1, 'B')
    # (2, 'C')
  • の開始インデックスを変更できます.
  • for i, letter in enumerate(['A', 'B', 'C'], start=1):
    	print(i, letter)
        
    # 출력결과
    # 1 A
    # 2 B
    # 3 C

    range()

  • range(1101)は、1から100の数字を含むリスト
  • を生成する.
    # 1부터 100까지 한 줄에 하나씩 백 번 출력해 봐요
    for i in range(1, 101):
        print(i)
  • range(3)0から2個の数字を含むリスト
  • を生成する.
    # 'I Love Python'을 한 줄에 하나씩 세 번 출력해 봐요
    for i in range(3):
        print("I Love Python")

    ドア

    # 왼쪽에 주어진 break 문을 그대로 따라서 입력해 보세요
    i = 1
    while True :
        print(i, '월 1만 원을 입금했습니다.')
        if i == 12:
            print('입금 완료! 12만 원을 수령하세요!')
            break
        i = i + 1
    # 치즈 접시가 비어 있어요
    cheeze = []
    
    # 치즈 접시에 문자열 '치즈'가 무한으로 추가되고, 그때마다 '치즈 추가!'를 출력해요
    while True:
        cheeze.append('치즈')
        print('치즈 추가!')
    
    # cheeze 속 치즈가 50개가 되면 추가를 멈추고 '아이~ 배불러!'를 출력해요
        if len(cheeze)==50:
            print('아이~ 배불러!')
            break
    エリス川のの文章を受講します.