####연습문제
#Q 주어진 자연수가 홀수인지 짝수인지 판별해 주는 함수(is_odd)를 작성해 보자. (true 홀 false 짝)
def is_odd(number):
if number%2==1 :
return True
else :
return False
#출력
print(is_odd(10))
#Q2 입력으로 들어오는 모든 수의 평균 값을 계산해 주는 함수를 작성해 보자
#(단 입력으로 들어오는 수의 개수는 정해져 있지 않다)
def avg_numbers(*args):
result=0
for i in args:
result+=i
return result/len(args)
print(avg_numbers(1,2))
print(avg_numbers(1,2,3,4,5))
#Q3 다음은 두 개의 숫자를 입력받아 더하여 돌려주는 프로그램이다..
input1 = input("첫번째 숫자를 입력해주세요")
input2 = input("두번째 숫자를 입력해주세요")
total = int(input1) + int(input2)
print("두 수의 합은 %s 입니다. %", total)
#Q4 다음 중 출력 결과가 다른 것 한개를 골라 보자.
print("you" "need" "python")
print("you"+"need"+"python")
print("you", "need", "python")
#print("",join(["you", "need", "python"]))
#Q5 다음은 "test.txt"라는 파일에 "Life is too short" 문자열을 저장한 후 그 파일을 읽어오시오
f1 = open("test.txt", "w")
f1.write("Life is too short")
f1.close
f2 = open("C:\python\python_work/test.txt", "r")
print(f2.read())
f2.close
#Q6 사용자의 입력을 text.txt에 저장하도록 작성해보자 (단, 프로그램을 다시 실행해도 기존에 내용은 유지한채 추가하기)
user_input=input("내용을 입력해주세요 : ")
f=open('text.txt', 'a')
f.write(user_input + \n)
f.close
#Q7 test.txt에 java라는 단어를 python으로 교체해보자
f=open('text.txt', 'r')
text = f.read()
f.close()
text = text.replace('java', 'python')
f=open('text.txt', 'w')
f.write(text)
f.close()