본문 바로가기
SW.AI 트랙/python

[Python] 파이썬, 표준 입출력

by AI 봇 2023. 5. 26.

 

출력문 Print

print("Python", "Java")

print("Python", "Java")

print("Python", "Java", sep=",")

print("Python", "Java", sep="&")

(출력)

Python Java
Python Java
Python,Java
Python & Java & JavaScrpit

 

 

출력문 print( " " , " ", end=" ")

 

print문에서 end는 문장의 끝을 정의함. 기본은 end가 줄바꿈이 설정되어 있음.

print("Python", "Java", sep=" & ", end="?")
print("무엇이 더 재밌을까요?")

(출력)

Python & Java?무엇이 더 재밌을까요?

 

시험성적 출력

scores = {"수학":0, "영어":50, "코딩":100}
for subject, score in scores.items():
    print(subject, score)

(출력)

수학 0
영어 50
코딩 100

위 출력값에서 정렬을 하고 싶다면, subject는 오른쪽으로 8칸을 만들고 왼쪽 정렬하고, score는 4칸 만들고 오른쪽으로 정렬하려고 할

scores = {"수학":0, "영어":50, "코딩":100}
for subject, score in scores.items():
    print(subject.ljust(8), str(score).rjust(4), sep=":")

(출력)

수학      :   0
영어      :  50
코딩      : 100