ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬 문법 연습문제
    Python 2023. 1. 19. 14:56
    ####연습문제
    #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()
Designed by Tistory.