본문 바로가기
솔루션모음/파워 유저를 위한 파이썬 express 실습문제

[파워 유저를 위한 파이썬express] 4장 프로그래밍 programming 솔루션 답지

by 이얏호이야호 2023. 1. 8.

1. 
for i in range(2, 51):
    if i%2==0 :
        print(i, end=" ")


3.
sum=0
for i in range(1, 101):
    if i%3==0 :
        sum += i
print(sum)



5. 
n = int(input("정수를 입력하시오: "))
for k in range(1, n+1):
    for i in range(1, k+1):
        print(i, end=" ")
    print()


7.
import turtle
import math

t= turtle.Turtle()
t.shape("turtle")
t.color('red', 'yellow')

for x in range(0, 360):
       t.goto(x,200*math.sin(x*3.14/180))



9.
import random

for x in range(1, 10):
    for y in range(1, 10):
        print(x*y, end=" ")
    print()

11.
x = int(input("첫번째 정수를 입력하시오: "))
y = int(input("첫번째 정수를 입력하시오: "))

m = min(x, y)

for x in range(1, m+1):
    if x%m==0 and y%m==0:
        gcd = m;
print("최대공약수=", gcd)

13.

nterms = int(input("몇 번째 항까지 구할까요? "))

n1, n2 = 0, 1
count = 0

while count <= nterms:
       print(n1, end=" ")
       nth = n1 + n2
       n1 = n2
       n2 = nth
       count += 1

15.
sum = 0
for i in range(1, 100, 2):
    sum = sum + i/(i+2)
print(sum)

17.
for i in range(10):
    if i % 3 == 0 and i % 5 == 0:
        print('fizzbuzz')
    elif i % 3 == 0:
        print('fizz')
    elif i % 5 == 0:
        print('buzz')
    else:
        print('*')

 

 

댓글