[파이썬] 중간고사 대비
print(“200 + 100”)
출력값>> 200+100
print(200 + 100)
출력값>> 300
print(int(“200”) + 100)
출력값>> 300 #형 변환 함수 int()에 의해 문자열 “200”이 정수타입으로 바뀐다.

%f는 디폴트로 소수점 아래 여섯 자리까지 무조건 출력
%“소수점을 포함한 전체 자릿수”.“소수점 아래 표현할 자릿수”f
print(“%d / %d = %5.1f” % (10, 4, 10 / 4))
출력값>> 10 / 4 = 2.5
print(“%d / %d = %5.0f” % (10, 4, 10 / 4))
출력값>> 10 / 4 = 2
print("%05d" % 543)
출력값>> 00543
print("%10s" % "파이썬") #문자열은 앞에 0을 붙여도 "공백"으로 출력
출력값>> 파이썬
print("%1.1f" % 123.45)
출력값>> 123.4
%s : 문자열
%d : 정수
%f : 실수



\n은 새로운 줄로 이동하는 이스케이프 문자로 Tab이 아닌 Enter를 누른 효과
type() 함수는 파이썬 내장 함수로 변수의 자료형을 출력해주는 함수다. 변수에 저장된 값을 출력하는 함수는 print()
s = 'abcde'
print(s[3:0:-1]) # dcb
s = 'abcde'
print(s[3::-1]) # dcba
s = 'abcde'
print(s[4::-1]) # edcba
print(s[::-1]) # edcba
l = ['a', 'b', 'c', 'd', 'e']
print(l[::-1]) # ['e', 'd', 'c', 'b', 'a']
t = ('a', 'b', 'c', 'd', 'e')
print(t[::-1]) # ('e', 'd', 'c', 'b', 'a')
산술 연산자가 아닌 것을 모두 고르시오
+ - * ^ ~ / // % ** & *** ?
답: ^(배타적 논리합), ~(부정), &(논리곱) 은 비트 연산자다. ***와 ?는 연산자가 아니다.
문자열을 숫자로 변환한 후 계산하는 식이다. 오류가 발생하는 것을 고르고, 오류가 발생하지 않도록 수정하시오.
s1, s2, s3 = "111", "111.11", "999999999999999"
⓵ int(s1) + 111.11
⓶ int(s2) + 111.11
출력값>> ValueError: invalid literal for int() with base 10: '111.11'
111.11은 float 타입이기 때문에 int 타입으로 형변환을 하려 하면 위와 같은 에러가 발생한다. 따라서 int()가 아닌 float()을 호출해야 한다.
if / else
if / elif / else
입력한 숫자가 3의 배수인지를 판단하는 프로그램이다. 빈칸을 채우시오.
a = int(input("정수를 입력하세요 : "))
if a % 3 == 0 :
print("3의 배수를 입력했군요.")
else :
print("3의 배수가 아니군요.")

for 문의 기본 형식
for 변수 in range(시작값, 끝값+1, 증가값) :
이 부분을 계속 반복~~

다음 코드에서는 몇 번 출력되는지 예측하시오.
for i in range(1, 100, 1) :
print("내일 중간고사네요^_^")
>> 1부터 99까지 1씩 증가하기 때문에 총 99번 출력된다.
100부터 200까지 2의 배수만 더하는 프로그램이다. 빈칸을 채우시오.
i, hap = 0, 0
for i in range(100, 201, 2) :
hap = hap + i
print("100부터 200까지 2의 배수 합계 : %d" % hap)
다음 코드에서는 몇 번 출력되는지 예측하시오.
for i in range(1, 10) :
for k in range(1, 10) :
print("내일 중간고사네요><")
>> 첫 번째 for 문이 9번 돌고, 그 안에서 두 번째 for 문이 또 9번 돌기 때문에 총 9 * 9 = 81번 출력











파이썬 for Beginner Chapter 02 (tistory.com)
파이썬 for Beginner Chapter 02
책 "파이썬 for Beginner"의 연습문제를 개인적으로 풀어보고 올린 내용입니다. Chapter 02 연습문제 풀이 1. 다음 중 파이썬 문법이 틀린 것을 모두 고르시오. ⓵ a = 1000 #변수에 대입하는 전형적인 방
bnzn2426.tistory.com
[Book] 파이썬 3에 뛰어들기 :: Outsider's Dev Story
[Book] 파이썬 3에 뛰어들기 :: Outsider's Dev Story
작년에 Python을 주로 사용하는 것[스마트스터디로 이직](https://blog.outsider.ne.kr/1233)했다. 난 전에 ASP, Java, JavaScript 등을 했지만 사실 Python은 코드만 가끔 본 거 외에는 실제로 사용해 본 적은...
blog.outsider.ne.kr