1. 다음과 같이 코드를 작성했을 때, 실행 결과를 작성하시오.
a = "H-e-l-l-o-P-y-t-h-o-n"
print(a[::3])
2. 다음과 같이 코드를 작성했을 때, 실행 결과로 알맞은 것은?
value_l = "5"
value_2 = "5 - 2 - 10 - 10".split("-")[-1]
print(int(value_l)) * 3 + float(value_2)
- 5.0
- 10.0
- 에러 발생
- 15.0
- 25.0
-> 답 : 3. 에러 발생
3. 다음과 같은 코드 작성시, 빈 칸 a, b에 알맞은 코드를 각각 작성하시오.
sentence = "Hello, my name is python?!"
print(sentence[0]+sentence[ a ]+sentence[ b ])
#실행 결과 : H,y n
-> 답 : a) 5:10:3, b) -9:-2:6
4. 다음과 같이 코드를 작성했을 때, 실행결과를 작성하시오.
first_word = "Python"
second_word = "Language"
print((first_word + second_word).capitalize())
print(first_word.find("p"))
print(second_word.isdigit())
5. sentence 문자열을 사용하여 다양한 형태로 새로운 문자열을 생성하였다. 이 중 기존 문자열 sentence와 결과값이 같은 것은 무엇인가?
sentence = "Life Is Short You Need Python"
a = sentence[-15:20]
b = sentence.lower()
c = sentence[:28]
d = sentence[0:]
e = sentence[:-1]
-> 답 : d
6. 다음 코드를 실행하여 아래와 같은 실행 결과를 출력하려 한다. 빈 칸에 알맞은 코드를 고르시오.
word = "word"
print(f"|{word:______10}|")
print(f"|{word:______10}|")
print(f"|{word:______10}|")
# 실행 결과
|word |
| word |
| word|
-> 답 : <, ^, >
7. 다음과 같이 코드를 작성했을 때, 실행 결과를 작성하시오.
name = "Hanbit"
a = name.find("H")
b = name.count("H") * 8
c = len(name) * 2 + 3
print("REMEMBER", str(a) + str(b) + str(c))
8. 문자열을 입력하면 문자열의 첫 글자와 마지막 글자를 출력하는 프로그램을 작성하시오. (단, 프로그램의 첫 줄에 반복 횟수를 입력받아, 받은 횟수만큼 반복 실행되도록 작성할 것.)
trial = int(input("테스트 횟수 설정 : "))
for i in range(trial):
sentence = input()
print(sentence[0]+sentence[-1])
'스터디 > 파이썬 스터디 과제' 카테고리의 다른 글
[1팀/이도연] 6주차 파이썬 과제 - 문자열 (0) | 2023.05.09 |
---|---|
[1팀/김은혜]6차시 파이썬 과제 - 문자열 (0) | 2023.05.09 |
[4팀/김윤] 5차시 파이썬 과제 - 함수 (0) | 2023.05.09 |
[2팀/윤서현] 6차시 파이썬 과제 - 문자열 (0) | 2023.05.07 |
[4팀 / 김유경] 5차시 파이썬 과제 - 함수형 (0) | 2023.04.13 |