반응형
<입출력>
print("Python", "Java") #한칸 띄우기
print("Python"+"Java") # 바로 붙이기
print("Python", "Java", sep=",")# 사이에 , 붙이기
print("Python", "Java", sep=" ")# 사이에 띄우기
print("Python", "Java", sep=",", end="?")
print("무엇이 더 재밌을까요?")
#문장의 끝부분을 물음표로 바꿔달라. 뒤에 있는 문장 연달아서
#출력
#시험 성적
scores = {"수학":0, "영어":50, "코딩":100}
for subject, score in scores.items(): #키와 value 쌍으로 나옴.
#print(subject, score)
print(subject.ljust(8), str(score).rjust(4))
#왼쪽 정렬 8칸 공간 확보. 오른쪽 정렬 4칸 공간 확보
#은행 대기순번표
# 001, 002, 003, ...
for num in range(1, 11):
print("대기번호 : " + str(num).zfill(3))
#3크기 만큼 확보하고 값이 없는 공간에는 0으로 채워.
#input
answer = input("아무 값이나 입력하세요 : ") #입력
print(type(answer)) #문자열로 저장
print("입력하신 값은 "+ answer+"입니다. ")
<Class>
class Unit:
def __init__(self, name, hp, damage): #생성자
self.name = name
self.hp = hp
self.damage = damage
print("{0} 유닛이 생성되었습니다".format(self.name))
print("체력 {0},공격력 {1}".format(self.hp,self.damage))
marine1 = Unit("마린", 40, 5)
marine2 = Unit("마린", 40, 5)
tank = Unit("탱크", 150, 35)
name = "마린" # 유닛의 이름
hp = 40 # 유닛의 체력
damage = 5 #유닛의 공격력
반응형
'기타 > Python 문법' 카테고리의 다른 글
[Python / 기본문법] dictionary , 자료구조 변경 (0) | 2022.03.29 |
---|---|
[Python / 기본문법] for, while (0) | 2022.03.29 |
[Python / 기본문법] List, Set, Tuple (0) | 2022.03.29 |
[Python / 자료구조] Stack &Queue (0) | 2022.03.28 |
[Python / 기본문법] 문자열(3) (출력문에서 문자열 치환 방법) (0) | 2022.03.27 |
댓글