#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re]구구단 만들기 관련 질문드립니다.2020-04-05 21:17
작성자

첨부해주신 이미지를 보니 print의 ','를 사용하셔서 출력을 해주셨네요.

','의 기능을 살펴보면, print('사과', '배', '귤')을 실행했을때 각 단어 사이에 띄어쓰기를 자동으로 적용하여 출력해줍니다.

때문에 print('a','n','b')를 실행하면 'n'과 'b' 사이에 띄어쓰기를 넣어주므로 > 1. 줄바꿈을 하고 2. 띄어쓰기를 한 후 3. b가 출력이 되는 것입니다.


이런 띄어쓰기가 안나오게 하고 싶으시다면 콤마 자리에 + 를 사용해주시면 됩니다.

그런데 여기서 주의할 점은 + 는 str 사이에서만 적용되므로 정수를 str 형으로 변환한 뒤 코드를 작성해 주시면 됩니다.

ex) print(str(a) + ' * ' + str(1) + ' = ' +  str(a*1) + 'n' + str(a) + ' * ' + str(2) + ' = ' +  str(a*2) + 'n') 

댓글