본문 바로가기

솔루션모음/파워 유저를 위한 파이썬 express 실습문제14

[파워 유저를 위한 파이썬express] 6장 프로그래밍 programming 솔루션 답지 1. n = int(input("입력할 값의 개수: ")) result = [ ] for i in range(n): value = int(input("")) result.append(value) s = sum(result) print("값의 합계=", s) 3. numbers = [20, 1, 12, 9, 18] for value in numbers: print(value, "\t", "*" * value) 5. def match_words(words): ctr = 0 for word in words: if len(word) > 1 and word[0] == word[-1]: ctr += 1 return ctr s= ['aba', 'xyz', 'abc', '121'] print(s) print('문자열의.. 2023. 1. 8.
[파워 유저를 위한 파이썬express] 5장 프로그래밍 programming 솔루션 답지 1. def get_peri(radius = 5.0): p = 2.0*3.141692* radius return p print(get_peri()) # 기본 인수 사용 print(get_peri(4.0)) 3. def calc(a, b): return a+b, a-b, a*b, a/b x = int(input("첫 번째 정수를 입력하시오: ")) y = int(input("첫 번째 정수를 입력하시오: ")) a,b,c,d = calc(x, y) print(a, b, c, d, "가 반환되었습니다") 5. def checkpassword(s): digit, lower, upper = 0, 0, 0 for i in s: if i.isupper(): upper = 1 elif i.islower(): lower.. 2023. 1. 8.
[파워 유저를 위한 파이썬express] 4장 프로그래밍 programming 솔루션 답지 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.. 2023. 1. 8.
[파워 유저를 위한 파이썬express] 3장 프로그래밍 programming 솔루션 답지 1. x = int(input("정수를 입력하시오: ")) y = int(input("정수를 입력하시오: ")) if x%y == 0 : print("약수입니다.") 3. s = input("문자를 입력하시오: ") if s == 'R' or s=='r': print("Rectangle") elif s == 'T' or s=='t': print("Triangle") elif s == 'C' or s=='c': print("Circle") else : print("Unknown") 5. 3개의 정수를 동시에 입력받으려면 다음과 같은 명령문을 사용한다. x, y, z = eval(input("3개의 정수를 입력하시오: ")) 이어서 먼저 x와 y를 비교하여 작은 값은 찾고, 이 값과 z를 비교하면 된다. x.. 2023. 1. 8.