목록Python Programming (5)
Creative Code
# 주민등록번호를 입력받고, 성별을 출력합니다. Id = input('주민등록번호 입력:') if int(Id[7]) in [1, 3]: print('남자') elif int(Id[7]) in [2, 4]: print('여자') else: print('오류') # 주민등록번호를 입력받고, 성별을 출력하는 또 다른 방법을 사용합니다. jumin = input('주민등록번호(000101-3123456)>>>') if jumin[7] in ['1', '3']: print('남자') elif jumin[7] in ['2', '4']: print('여자') else: print('오류') # 점수를 입력받고, 합격 또는 불합격을 출력합니다. score = input('점수를 입력>>>') if score.isdi..
# 빈 딕셔너리를 생성하고 데이터 타입과 내용을 출력합니다. d = dict() print(type(d)) # 딕셔너리의 데이터 타입을 출력합니다. print(d) # 초기 데이터가 있는 딕셔너리를 생성하고 딕셔너리의 내용을 출력합니다. dic = {'name': 'pey', 'phone': '010-9999-1234', 'birth': '1118', 'address': '서울'} print(dic) print(dic['name']) # 딕셔너리에서 'name' 키의 값을 출력합니다. # 딕셔너리에 새로운 키-값 쌍을 추가하고 값을 변경합니다. dic['etc'] = '' # 'etc' 키를 추가하고 빈 문자열을 값으로 설정합니다. print(dic) dic['name'] = '홍길동' # 'name' ..
# 리스트를 생성하고 출력합니다. odd = [1, 3, 5, 7, 9] print(odd) print(type(odd)) # 리스트의 데이터 타입을 출력합니다. # 중첩 리스트를 생성하고 출력하며 리스트 요소에 접근합니다. e = [1, 2, ['Life', 'is']] print(e) print(e[0]) # 리스트의 첫 번째 요소에 접근합니다. print(e[2][0]) # 중첩 리스트의 첫 번째 요소에 접근합니다. # 다중 중첩 리스트를 생성하고 출력하며 슬라이싱과 길이를 확인합니다. e = [1, 2, ['Life', 'is', [12.3, 34.5]]] print(e[2][2][0]) # 다중 중첩 리스트의 요소에 접근합니다. print(e[2][1:]) # 중첩 리스트의 슬라이싱을 수행합니다..
# 문자열 변수 data1 선언 data1 = "hello world's" print(data1) # 문자열 변수 data2 선언 data2 = 'i say "hi"' print(data2) # 이스케이프 시퀀스를 사용한 문자열 data3 선언 data3 = 'hello\nhi\n' print(data3) # 여러 줄 문자열을 ''' 또는 """로 생성한 변수 data4 data4 = '''내용1 내용2 내용3 ''' print(data4) # 문자열 연결과 반복 head = "python" tail = " is fun!" print(head + tail) # 문자열 연결 print(head * 2) # 문자열 반복 print('-' * 50) # 문자열 반복 # 문자열 슬라이싱과 길이 출력 a = "L..
# 정수 변수 a를 선언하고 값을 할당 a = 123 print(a) # 변수 a 출력 print(type(a)) # 변수 a의 타입 출력 # 부동 소수점 변수 b를 선언하고 값을 할당 b = 1.2 print(b) # 변수 b 출력 print(type(b)) # 변수 b의 타입 출력 # 지수 표기법을 사용하여 부동 소수점 변수 c를 선언하고 값을 할당 c = 4.24E10 print(c) # 변수 c 출력 print(type(c)) # 변수 c의 타입 출력 # 8진수 표현을 사용하여 정수 변수 d를 선언하고 값을 할당 d = 0o23 print(d) # 변수 d 출력 # 다양한 연산을 수행 print(7/3) # 나눗셈 print(7//3) # 정수 나눗셈 (몫) print(7%3) # 나머지 prin..