양식은 제한 없으니 내용 자유롭게 채워주세요!
# 이론문제 1-1
for num in range (1, 6):
print("분반 : "+str(num).zfill(2))
를 실행시키면
분반: 001
분반: 002
분반: 003
분반: 004
분반: 005
위와 같이 출력된다.
1-1: x,이유:01,02,03,04,05가 출력됨
# 이론문제 1-2
print("s", "a", "i", sep=" ", end="!")
print("정말 재밌다")
를 실행시키면
sai!정말 재밌다
가 출력된다
1-2 답:x, 이유:sai가 띄어쓰기가 됨
# 이론문제 1-3
print("{0:.4f}".format(10/3))
를 실행하면 소수점 네번째 자리에서 반올림한 값이 출력된다
1-3 답:x, 이유:소수잠 네번째 자리에서 반올림하면 세번째 자리까지 출력되어야 한느데
네번째 자리까지 출력이 됨
# 이론문제 1-4
average_file = open("average.txt", "a", encoding="utf8")
average_file.write("일반물리학 : 70")
average_file.write("중급회계1 : 60")
를 실행하면, average_file에
일반물리학 : 70
중급회계1 : 60
위의 데이터가 정상적으로 입력된다
1-4 답:x ,이유:연달아 입력이 되기 떄문에 줄바꿈을 해주어야 한다.
# 이론문제 1-5
image 라는 데이터가 있다고 가정했을 때,
import image
with open("image.pickle", "r") as image_file:
print(pickle.load(image_file))
를 실행하면 close 없이도 저장된 데이터를 불러올 수 있다
1-5 답:o
# 이론 문제 2-1
print("{0:<5,} + {1:>3}".format(1000,500),end=' = ')
print(1000+500)
를 실행하면
1000 + 500 =
1500
이 출력된다.
2-1 답:x,이유 1000 + 500 = 1500 으로 출력됨.
# 이론문제 2-2
print("{:(.n)f}" .format(5/3))과 같이 출력했을 때
(.n)의 n이 무한히 늘어나도 항상 1.6666666666666666667이다.
2-2 답:o
# 이론문제 2-3
pickle : 바이너리 파일으로서의 저장은 저장공간, 속도 ,호환성 측면에서 효율적이기에 사용한다.
2-3 답:o
# 이론문제 2-4
score_file= open("score.txt", "w", encoding = "utf8")
print("수학 : 0", file=score_file)
print("영어 : 50",file=score_file)
score_file.close()
score_file= open("score.txt", "a", encoding = "utf8")
print("수학 : 40", file=score_file)
print("영어 : 70",file=score_file)
score_file.close()
score.txt파일 내용은
수학 : 40
영어 : 70
이다.
2-4 답:o
# 이론문제 2-5
answer = input("아무 값이나 입력하세요 : ")
1. print("입력하신 값은"+answer+"입니다.")
2. print("입력하신 값은"+str(answer)+"입니다.")
문장 1과 2의 data type은 str로 동일하다.
2-5 답:o