7. 표준입출력

2023. 5. 8. 20:07python

print("Python", "Java")
# Python Java

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

print("Python", "Java", "JavaScript" sep=" vs ")
# Python vs Java vs JavaScript

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

 

 

import sys
print("Python", "Java", file=sys.stdout) # stdout 은 표준 출력
print("Python", "Java", file=sys.stderr) # stdin 은 표준 에러
'''
Python Java
Python Java
'''

# 시험성적
scores = {"수학":0, "영어":50, "코딩":100}
# 키와 벨류를 쌍으로 튜플로 보내줌
for subject, score in scores.items():
	#print(subject, score)
	print(subject.ljust(8), str(score).rjust(4), sep=":")
	# ljust 왼쪽으로 정렬을 하는데 8개의 공간을 확보하는 것
	# rjust 는 오른쪽 정렬을 하는데 4개의 공간을 확보하는 것

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

# 은행 대기순번표
# 001, 002, 003, ...
for num in range(1, 21):
	print("대기번호 : "+str(num).zfill(3))
	# zfill 3 크기만큼 공간을 확보하고 값을 집어 넣는데 값이 없는 빈공간은 0 으로 채워줌
'''
대기번호 : 001
대기번호 : 002
대기번호 : 003
(중략)
대기번호 : 020
'''

answer = input("아무 값이나 입력하세요 : ")
# 사용자에게 input 으로 입력받으면 str 즉 문자열으로 저장됨
# 주의점 : 타입에 맞게 출력을 해야한다. 
print("입력하신 값은 " + answer + "입니다.")
'''
아무 값이나 입력하세요 : 10
입력하신 값은 10입니다.
'''

'python' 카테고리의 다른 글

7. 파일 입출력  (0) 2023.05.08
7. 다양한 출력 포멧  (0) 2023.05.08
6. 퀴즈 #6  (0) 2023.05.03
6. 지역변수와 전역변수  (0) 2023.05.03
6. 함수  (0) 2023.05.03