print('hello') print(123456) print([1,2,3]) print({"hi":12, "hello":34})
hello
123456
[1, 2, 3]
{"hi":12, "hello":34}
print('hello', 123456, [1,2,3], {"hi":12, "hello":34})
hello 123456 [1, 2, 3] {"hi":12, "hello":34}
sep사용
중간에 구분자를 넣어 표현
ex ) 줄바꿈을 사용 '\n'print('hello', 123456, [1,2,3], {"hi":12, "hello":34}, sep="\n")
hello
123456
[1, 2, 3]
{"hi":12, "hello":34}
end사용
print('hello', end=", ") print(123456, end=", ") print([1,2,3], end="") print({"hi":12, "hello":34})
hello, 123456, [1, 2, 3]{"hi":12, "hello":34}
range(stop) range(start, stop) range(start, stop, step)
사용 예시
range(5)
0, 1, 2, 3, 4
마지막 숫자 5를 포함하지 않는 0부터 5-1까지 1간격으로 숫자를 생성한다.
range(3, 7)
3, 4, 5, 6
시작숫자 3부터 7을 포함하지 않는 3부터 7-1까지 1간격으로 숫자를 생성한다.
range(0, 15, 3)
0, 3, 6, 9, 12
시작 숫자 0부터 15를 포함하지 않는 3간격의 숫자를 생성한다.
range(20, 0, -2)
20, 18, 16, 14, 12, 10, 8, 6, 4, 2
시작 숫자 20부터 0를 포함하지 않는 -2간격의 숫자를 생성한다.
음수로 생성도 가능하다.
문자열 str
과 정수 n
이 주어집니다.
str
이 n
번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.
입력 #1
string 5
출력 #1
stringstringstringstringstring
a, b = input().strip().split(' ') b = int(b) for i in range(0,b): print(a, end="")
코드 간단 소개
- for문 사용하여 풀이
- for문 range(0, b)로 반복 횟수 지정
- print(a, end="")로 공백없이 다음 print()를 실행하여 이어 붙일 수 있게 한다.
a, b = input().strip().split(' ') b = int(b) print(a*b)
- print(a * b)로 a문자열을 b횟수만큼 반복하여 출력한다.