Python (47) 썸네일형 리스트형 Python - 연습문제 2 ''' 1. 화면에서 한개의 문자를 입력받아 대문자인 경우는 소문자로 소문자인 경우는 대문자로 숫자인 경우는 20을 더한 값을 출력하기 [결과] 한개의 문자를 입력하세요 : 1 1 + 20 = 21 한개의 문자를 입력하세요 : a a 문자의 대문자는 A 한개의 문자를 입력하세요 : A A 문자의 소문자는 a ''' # %d : 10정수, %X : 16진수 정수, %s : 문자열, %c : 문자, %f : 실수 instr = str(input("한개의 문자를 입력하세요 : ")) if instr.isupper() == True: print(instr," 문자의 소문자는 ",instr.lower()) elif instr.islower() == True: print(instr," 문자의 소문자는 ",ins.. Python - 문자열 함수 # 문자열 print("안녕하세요") #첫번째 글자만 출력하기 print("안녕하세요"[0]) print("안녕하세요"[2]) print("안녕하세요"[4]) #뒤에서 출력하기 print("안녕하세요"[-1]) print("안녕하세요"[-2]) #범위 지정 print("안녕하세요"[1:4]) #간격 지정 print("안녕하세요"[::2]) #(2칸 간격) # 문자열의 길이 출력 print(len("안녕하세요")) #a 문자열에 L문자의 갯수 출력하기 방법1 a = 'hello' cnt = 0 # L 문자의 갯수 for i in range(0,len(a)): if a[i] == 'l': cnt += 1 print("l문자의 갯수 : ",cnt) #a 문자열에 L문자의 갯수 출력하기 방법2 print('l문.. Python - 반복문 문제 (삼각형, 홀수합, 화씨변환, 윤년, 동전 변환, 가로 구구단) 1. 삼각형의 높이를 입력받은 후 삼각형을 출력하는 프로그램을 작성 답 : h = int(input("삼각형의 높이를 입력하세요 : ")) for i in range(1,h+1) : print(' '*(h-i),end="") print("*"*(i*2-1)) 2. 년도를 입력받아 윤년인지 평년인지 출력하기. 윤년은 4로 나누어 떨어지고, 100 나누어 떨어지지 않거나, 400으로 나누어 떨어지면 윤년. 그외는 평년 [결과] 년도를 입력하세요 : 2020 2020년은 윤년입니다. 답 : year = int(input("년도를 입력하세요 : ")) if (year%4 == 0 and year%100 != 0) or year%400 == 0: print("%d은 윤년입니다." %year) else : .. Python - 반복문 for , while # 반복문 # for 구문 num = int(input("숫자를 입력하세요.")) sum = 0 for i in range(1,num) : sum += i print("1부터 %d 까지의 합 : %d" % (num,sum)) # 홀수 합 구하기 sum = 0 for i in range(1,num+1,2) : sum += i print("1부터 %d 까지의 홀수의 합 : %d" % (num,sum)) # for구문 밖에 있는 문장 # 짝수 합 구하기 sum = 0 for i in range(2,num+1,2) : sum += i print("1부터 %d 까지의 짝수의 합 : %d" % (num,sum)) # for구문 밖에 있는 문장 ''' 컴퓨터가 1부터 99까지 사이의 임의의 수를 저장하고, 숫자를 입.. Python - 조건문 if # 조건문 score = 85 if score >= 90: print('A학점') else : # 90 미만 if score >= 80 : print('B학점') else : # 80 미만 if score >= 70 : print('C학점') else : # 70 미만 if score >= 60 : print('D학점') else : # 60 미만 print('F학점') # if elif if score >= 90 : print("A학점") elif score >= 80 : print("B학점") elif score >= 70 : print("C학점") elif score >= 60 : print("D학점") else : print("F학점") # 문제 # 화면에서 점수를 입력받아서 학점 출력하기 sco.. Python - 변수와 진수 # 변수 : 값을 저장할 수 있는 식별자 값을 저장하는 공간의 이름 하나의 변수에 여러 종류의 자료형을 저장할 수 있다. # 대입 연산자 : 왼쪽 변수(LvaLue)는 무조건 변수여야 함 # 복합 대입 연산자 연습 a = 10 a = a + 10 print('a =',a) a += 10 # 변수 a에 10을 더하여 다시 a에 저장 print('a =',a) a -= 10 # 변수 a에 10을 빼고 다시 a에 저장 print('a =',a) a *= 10 # 변수 a에 10을 곱하여 다시 a에 저장 print('a =',a) a /= 10 # 변수 a에 10을 나누고 다시 a에 저장 print('a =',a) a %= 3 # 변수 a에 3을 나눈 나머지 값을 a에 저장 print('a =',a) a **=.. Python - 기본 # 한개의 내용만 출력하기 # F9를 누르면 해당 범위만 출력 / ctrl + enter는 모두 출력 print('# 하나만 출력합니다') print() # 여러개의 내용 출력하기 print(10,20,30,40,50) print('# 여러개의 내용을 출력합니다') print("안녕하세요","저의","이름은","홓길동입니다.") print('abc'*3) # 오류가 나는 경우 print("안녕하세요 라고 말했습니다.") # 해결책 print('"안녕하세요" 라고 말했습니다.') print("'안녕하세요' 라고 말했습니다.") # 특수문자 (이스케이프 문자) print('파이썬에서 문자열은 \" 또는 \'를 사용할 수 있다.') print("\"안녕하세요\"라고 말했습니다.") # \ 문자 출력하기 pri.. 이전 1 ··· 3 4 5 6 다음