내가 모르는 부분이 어디인지 정확하게 찾기 위해서 시작한 문제 풀이다앗

하루에 10문제는 필수로!! 하기
내가 몰랐거나 헷갈렸던 부분은 추가로 공부해서 정리하기 아쟈쟈
나는 초보니까 이것부터 할것이다.(진지)
001 ~ 010
.answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo…
wikidocs.net
내가 작성한 코드
# 2024 02 05 Mon
# 001
# 화면에 Hello World 문자열 출력
print("Hello World")
# 002
# 화면에 Mary's cosmetics 을 출력
print("Mary's cosmetics")
# 003
# 화면에 신씨가 소리질렀다. "도둑이야." 출력
print('신씨가 소리질렀다. "도둑이야."')
# 004
# 화면에 C:\Windows 출력
print("C:\Windows")
# 005
# \t \n 기능 설명 후 출력 결과 예상
# \t = tab
# \n = 줄바꿈
print("안녕하세요.\n만나서\t\t반갑습니다.")
# 안녕하세요
# 만나서 반갑습니다.
# 2024 02 14 Wed
# 006
# 출력 결과 예상
print("오늘은", "일요일")
# 예상 출력 결과 : 오늘은 \n 일요일 (틀림)
# 여러 값을 출력하려면 print함수에서 쉼표로 구분해주면 된다. 따라서 오늘은 다음에 공백 하나가 나온 후 일요일이 출력
# 007
# 화면과 같이 naver;kakao;sk;samsung 출력
print("naver;kakao;sk;samsung")
print("naver", "kakao", "samsung", sep=";")
# sep인자로 ";"를 입력하면 출력되는 값들 사이의 한 칸 공백 대신에 세미콜론으로 출력
# 008
# 화면과 같이 naver/kakao/sk/samsung 출력
print("naver/kakao/sk/samsung")
print("naver", "kakao", "sk", "samsung", sep="/")
# 009
# 다음 코드를 수정하여 줄바꿈이 없이 출력
# print("first");print("second")
print("first", "second")
print("first", end="");print("second")
# 010
# 5/3의 결과를 화면에 출력
result = 5/3
print(result)
# 출력하고 싶은 값을 print 함수의 인자로 넣기
print(5/3)
코드는 파이참을 이용해서 작성했다
아래는 출력 결과이다

내가 몰랐던 문법
1-1. sep
sep은 print() 함수에서 사용되는 문법으로 출력되는 여러 값들 사이에 삽입되는 구분자를 지정하는데 사용된다
1-2. sep이 필요한 이유는?
출력되는 값들을 구분하여 가독성을 높이고, 원하는 형식으로 출력하기 위해서
내가 생각하기에는 동일한 구분자를 넣어야할 때 반복하기 귀찮으니 그런 경우 sep이 유용할 것 같다
2. print() 함수 안에 쉼표로 문자열이 구별된 경우
내가 생각했던 것 : 줄바꿈이 될 것이라고 생각(왜저래)
출력 결과 : 공백이 나타남 줄바꿈이 아니라 문자열 사이에 공백이 생성된다 즉 한 줄로 출력
3-1. end=""
print() 함수에서 사용되는 매개변수 중 하나, 함수가 출력을 마치고 나서 추가로 삽입하는 문자열 지정
기본적으로 end의 매개변수는 \n으로 설정되어 있어 print() 함수가 실행되고나서 다음 출력은 새로운 줄에서 시작
하지만 end=""를 사용하면 출력 후 줄바꿈을 하지 않고 출력을 종료
3-2. end="" 필요한 이유는?
print() 함수를 호출할 때 출력을 한 줄로 이어서 표시하고자 할 때 유용
4. print(5/3)
c언어에서는 이것이 불가능한 것을 생각해 result라는 변수를 만들어 값을 저장하고 result를 출력하도록 하였으나 파이썬에서는 print(5/3)이 가능
+ plus
파이썬은 문자열을 큰따옴표, 작은따옴표 둘 다로 표현 가능하지만 문자열 내에 어떤 따옴표가 사용된다면 다른 따옴표를 사용해야 한다
'PYTHON > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
| 04. 파이썬 리스트 051 ~ 060 (0) | 2024.02.19 |
|---|---|
| 03. 파이썬 문자열 041 ~ 050 (0) | 2024.02.18 |
| 03. 파이썬 문자열 031 ~ 040 (0) | 2024.02.17 |
| 03. 파이썬 문자열 021 ~ 030 (1) | 2024.02.16 |
| 02. 파이썬 변수 011 ~ 020 (0) | 2024.02.15 |