자동제어/Python for robotics

거듭제곱근 출력, 구구단, 피타고라스 삼조, 리스트 뒤집기 for, range 활용

하루조각 2023. 2. 18. 18:48
for i in range(11):
    n=2**i
    print(f"2^{i} = {n}")
for i in range(10):
    for j in range(1,10):
        n = i*j
        print(f"{i} * {j} = {n}")
for i in range(1,134):
    for j in range(i+1,200):
        k=400-i-j
        if i*i + j*j == k*k:
            print(i*j*k)
numbers = [2, 3, 5, 7, 11, 13, 17, 19]

# 리스트 뒤집기
for left in range(len(numbers) // 2):
    # 인덱스 left와 대칭인 인덱스 right 계산
    right = len(numbers) - left - 1

    # 위치 바꾸기
    temp = numbers[left]
    numbers[left] = numbers[right]
    numbers[right] = temp

print("뒤집어진 리스트: " + str(numbers))
numbers = [2, 3, 5, 7, 11, 13, 17, 19]

# 리스트 뒤집기
for left in range(len(numbers) // 2):
    # 인덱스 left와 대칭인 인덱스 right 계산    
    right = len(numbers) - left - 1

    # 위치 바꾸기
    numbers[right], numbers[left] = numbers[left], numbers[right]

print("뒤집어진 리스트: " + str(numbers))