input() 함수의 인자에는 변수를 직접 사용할 수 없습니다.

김나현·2024년 11월 23일
0

Python

목록 보기
40/48

input() 함수는 문자열을 인자로 받아야한다

만약에 안에 변수를 쓰려면?

name = "나현"
naming = input(f'{name}님, 안녕하세요')

공백있음

s = input()
print(s, s, s) 

공백없음 하려면

print(s, s, s, sep="")
또는
print(s * 3)
또는
print(s + s + s)
또는
print(f"{s}{s}{s}")
또는
print("{}{}{}".format(s, s, s))
또는
print("".join([s] * 3))

sep는 separator의 약자입니다. separator는 구분자라는 의미로, print() 함수에서 여러 값을 출력할 때 각 값들 사이에 어떤 문자를 넣을지 지정하는 데 사용됩니다.

print("apple", "banana", "cherry", sep=", ")




apple, banana, cherry


y, m, d = input().split('.')
print(d, m, y, sep='-')




d-m-y

나의오답

y, m, d = input().split('.')
print(d-m-y)

주민번호를 입력받아 형태를 바꿔 출력해보자

000907-1121112 -> 0009071121112

나의 답

a = input()
ymd = a.split("-")[0]
code = a.split("-")[1]
print(ymd+code)

과연,,
헐 맞았다

헐ㄹ



ㄹ대박

profile
참 쉽죠? #개발계의 밥아저씨를 꿈꿉니다⋆⁺₊⋆ ☾⋆⁺₊⋆

0개의 댓글