점프투파이썬 스터디 4장 되새김 문제
2024. 2. 15. 01:12ㆍ학습/팀스터디
1번 문제
def is_odd(number):
if number % 2 == 0:
return True
else:
return False
is_odd(2)
2번 문제
def avg_number(*args): # 몇 개를 넣어도 튜플이 된다.
result = 0
for i in args:
result += i
return result / len(args)
avg_number(1, 2)
3번 문제
input1 = input("첫 번째 숫자를 입력하세요: ")
input2 = input("두 번째 숫자를 입력하세요: ")
total = int(input1) + int(input2) # 숫자로 문자가 된다.
print("두 수의 합은 %s입니다" % total) # s는 만능이다.
4번 문제
print("you" "need" "python") # 없어 붙여
print("you"+"need"+"python") # 더해 붙여
print("you", "need", "python")
print("".join(["you", "need", "python"])) # 공백 없어
5번 문제
f1 = open("test.txt", 'w')
f1. write("Life is too short")
f1.close() # 그냥 끄면 그때 저장된다.
f2 = open("test.txt", 'r') # 그래서 반복할 때 저장된다.
print(f2.read())
6번 문제
user_input = input("저장할 내용을 입력하세요: ")
f = open('text.txt', 'a')
f.write(user_input)
f.write('\n') # ''필수다.
f.close()
7번 문제
f = open('test.txt', 'r')
body = """
Life is too short
you need java
"""
f.close()
body = body.replace('java', 'python') #.strip()은 .replace('\n', ' ')와 같다.
f = open('test.txt', 'w')
f.write(body)
f.close()
8번은 입출력 문제로 보류
💡인사이트
- *args : 몇 개의 정수를 넣어도 튜플로 묶어준다.
- input의 결과는 문자형이다.
- %s 는 만능형이다.
- "".join(리스트)는 공백을 없애준다.
- 줄바꿈에 ""는 필수다.
- f.close()를 안하고 딴거 오픈하면 그때 저장된다.
- .strip()은 양끝 공백이나 '\n'를 제거한다.
- .replace('\n', ' ')는 줄바꿈을 스페이스로 띄운다.
'학습 > 팀스터디' 카테고리의 다른 글
점프투파이썬 스터디 2장 자료형 이론 복습 (1) | 2024.02.19 |
---|---|
점프투파이썬 스터디 5장 복습 + 되새김 문제 (0) | 2024.02.17 |
🔎아티클 스터디 : 데이터분석팀 인터뷰 (0) | 2024.02.06 |
🔎아티클 스터디 : 시각적 집산(Visual Aggregation) (0) | 2024.02.01 |
🔎아티클 스터디 : 데이터 집산을 활용한 데이터 분석 2 - 수치형 변수 활용하기 (0) | 2024.01.30 |