목록전체 글 (181)
헬린코린이
# 예외처리 - Chapter try: print("나누기 전용 계산기입니다") nums = [] nums.append(int(input("첫 번째 숫자를 입력하세요 : "))) nums.append(int(input("두 번째 숫자를 입력하세요 : "))) #nums.append(int(nums[0] / nums[1])) print("{0} / {1} = {2}".format(nums[0], nums[1], nums[2])) except ValueError: print("에러가 발생했습니다.") except ZeroDivisionError as err: #err 발생한 에러 사항을 출력할 수 있다. print(err) except Exception as err: print("알 수 없는 에러가 발생했습..
# 클래스 - Chapter # 마린 : 공격 유닛, 군인, 총을 쓸 수 있음 name = "마린" #유닛의 이름 hp = 40 # 유닛의 체력 damage = 5 #유닛의 공격력 print("{0} 유닛이 생성되었습니다.".format(name)) print("체력 {0}, 공격력 {1}\n".format(hp,damage)) # 탱크 : 공격 유닛, 탱크 . 포를 쏠 수 있는데, 일반 모드 / 시즈 모드. tank_name = "탱크" tank_hp = 150 tank_damage = 35 print("{0} 유닛이 생성되었습니다.".format(tank_name)) print("체력 {0}, 공격력 {1}\n".format(tank_hp,tank_damage)) def attack(name, loc..
# 표춘입출력 - Chapter #sep를 붙여줌으로 문자열 사이에 어떤 값을 넣어줄지 결졍 print("Python", "Java",sep=",",end="?") # end 한줄로 나오게 됨 문장의 끝부분을 물음표로 바꿔달라 # 기본으로 end 줄바꿈으로 디폴트로 되어있었따. print("무엇이 더 재밌을까요?") import sys print("Python","Java", file=sys.stdout) #표준 출력으로 문장이 찍히는 거고 print("Python","Java", file=sys.stderr) #표준 에러로 처리된다 scores = {"수학":0,"영어":50,"코딩":100} for subject, score in scores.items(): #print(subject,score) #..
# 함수 - Chapter # 함수 정의는 def로 시작 함수이름 콜론으로 마무리 def open_account(): print("새로운 계좌가 생성되었습니다.") open_account() #전달값과 반환값 - Chapter def deposit(balance, money): # 입금 print("입금이 완료되었습니다. 잔액은 {0} 원입니다.".format(balance + money)) return balance + money def withdraw(balance, money): # 출금 if balance >= money: print("출금이 완료되었습니다. 잔액은 {0} 원입니다." .format(balance - money)) return balance - money else: print("출..
# weather = input("오늘 날씨는 어떄요? ") # #if 조건: # # 실행 명령문 # if weather=="비" or weather == "눈": # print("우산을 챙기세요") # elif weather == "미세먼지": # print("마스크를 챙기세요") # else: # print("준비물이 필요 없어요") #input은 항상 스트링을 받는다. # temp = int(input("기온은 어떄요? ")) # if 30
#사전 cabinet={3:"유재석", 100:"김태호"} #키 3 벨류 유재석 print(cabinet[3]) print(cabinet[100]) print(cabinet.get(3)) #대괄호를 이용해 없는 값을 가져올떄는 오류를 # 발생시키고 프로그램을 종료하지만 #print(cabinet[5]) #.get을 활용하면 none이라는 값을 자기고 온다 print(cabinet.get(5)) #값이 none일떄 none이 아니라 다른 문구를 출력하고 싶다면 print(cabinet.get(5,"사용가능")) print("hi") #3 이라는 키가 캐피넷에 있음? true print(3 in cabinet) print(5 in cabinet)# False cabinet={"A-3":"유재석", "B-10..
print(5) print(-10) print(3.14) print(1000) print(5+3) print(2*8) print(3*(3+1)) print('풍선') print("나비") print("ㅋ"*9) print(5>10) print(5 10)) # 애완동물을 소개해 주세요~ animal = "강아지" name = "연탄이" age = 4 hobby = "산책" is_adult = age >= 3 print("우리집 " + animal + " 이름은 " + name + "예요") hobby = "공놀이" # 문자열에 스트링이 아닌 다른 기본형을 쓰려면 str()이것이 필요하다 # print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요") # +..

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String input = br.readLine(); StringBuffer sb = new StringBuffer(input); String result = sb.reverse().toString(); if(input.equals(result)){ System.out...

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int N = Integer.parseInt(st.nextToken()), M = Integer.parseIn..

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String Dialing = br.readLine(); int count = 0; for (int i = 0; i < Dialing.length(); i++) { int test = Dialing.charAt(i); if (test < 68) count += 3; el..