[python] 파이썬 Control Statement에 대해서


파이썬 Control Statement에 대해서 </br>

Python Control Statement

Python Control Statement에 대해서

기본 for문 (1)

    my_list = [5, 8, 2, 4, 10]
    
    sum = 0
    for tmp in my_list:     #tmp는 변수
        sum += tmp
        
    print("리스트의 총 합은 : {}".format(sum))
    # 결과값 : 리스트의 총 합은 : 29

기본 for문 (2)

    my_list = [5, 8, 2, 4, 10]
    
    sum = 0
    for idx in range(len(my_list)):     #이렇게 하면 인덱스가 루프를 돔
        sum += my_list[idx]
        
    print("리스트의 총 합은 : {}".format(sum))
    # 결과값 : 리스트의 총 합은 : 29

기본 for문 (3)

    my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    
    score1 = [ tmp * 2 for tmp in my_list]
    # my_list에 데이터를 tmp 변수에 한개씩 넣어 맨앞 tmp*2에 넣는다.
    
    print(score1)
    # 결과값 : [2, 4, 6, 8, 10, 12, 14, 16, 18]

기본 for문 (4)

    my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    
    score1 = [ tmp * 2 for tmp in my_list if tmp % 2 == 0]
    # my_list안에 1이 0=짝수가 아니니 false 사용하지 말아라
    # my_list안에 2가 0=짝수이므로 true 사용해라, tmp * 2 사용
    # 짝수는 true이니 사용
    # my_list에 데이터를 tmp 변수에 한개씩 넣어 맨앞 tmp*2에 넣는다.
    
    print(score1)
    # 결과값 : [4, 8, 12, 16]

References

개발자님들 덕분에 많이 배울 수 있었습니다. 감사의 말씀 드립니다.





© 2020. GANGPRO. All rights reserved.