** 1,2번은 인터프리터 방식으로 진행하고 3번 이후 부터는 컴파일링 방식으로 진행하시오.
1. Hi, Kitri 출력
>>> print("Hi, Kitri")
Hi, Kitri
2.
a1 : 100 출력
a2 : 30 출력
a3 : a1+a2 출력
>>> a1=100
>>> a2=30
>>> a3=a1+a2
>>> a1
100
>>> a2
30
>>> a3
130
3. 위에 작업을 컴파일링 방식으로 진행하고 결과값이 나오도록 하시오.
notepad++을 활용하여 1.py를 작성하였다.
이를 저장 경로에서 실행시키면 아래와 같이 실행된다.
C:\Users\student\Documents>1.py
100
30
130
4. Hi, Kitri 가 연속 3번 출력 되도록 해보시오.
notepad++를 활용하여 아래 코드 작성.
for i in 1, 2, 3:
print('Hi, Kitri')
실행 결과
C:\Users\student\Documents>1.py
Hi, Kitri
Hi, Kitri
Hi, Kitri
5. name이라는 변수를 만들고 거기에 자신의 이름을 적은 후 "name 은 '자신의 이름'" 이 출력 되도록 하시오.
name = 'EDDO'
print('name 은 {}'.format(name))
실행 결과
C:\Users\student\Documents>1.py
name 은 EDDO
6. season이라는 변수를 이용해서 "이번 '겨울'은 추울 것 같습니다."가 출력하도록 만들어 보세요.
season = '겨울'
print("이번", season,"은 추울 것 같습니다.")
실행 결과
C:\Users\student\Documents>1.py
이번 겨울 은 추울 것 같습니다.
7. 에디터 상에서 아래 문장을 복사 해서 붙인 후에 "주석은 실행되지 않습니다." 은 출력되지 않고 "출력이 됩니다." 부분만 출력 되도록 하시오.
이 문장은 출력이 됩니다.
주석은
실행되지 않습니다.
이 문장도 출력이 됩니다.
코드
print("이 문장은 출력이 됩니다.")
#주석은
#실행되지 않습니다.
print("이 문장도 출력이 됩니다.")
실행 결과
C:\Users\student\Documents>1.py
이 문장은 출력이 됩니다.
이 문장도 출력이 됩니다.
8. if 실습: 아래 보기 참고하여 작성
보기
srp = '가위' 일경우
'이겼다' 출력
srp = '바위' 일 경우
'졌다' 출력
srp = '보' 일 경우
'비겼다' 출력
srp = '보자기' 일 경우
'잘못냈다' 출력
코드
srp = input("가위바위보 를 입력하세요\n>>")
if srp == "가위":
print("이겼다")
elif srp == "바위":
print("졌다")
elif srp == "보":
print("비겼다")
else:
print("잘못냈다")
실행 결과
C:\Users\student\Documents>1.py
가위바위보 를 입력하세요
>>가위
이겼다
C:\Users\student\Documents>1.py
가위바위보 를 입력하세요
>>보
비겼다
C:\Users\student\Documents>1.py
가위바위보 를 입력하세요
>>EDDO
잘못냈다
9. for 실습: 아래 보기 참고하여 작성
보기
seasons = ['봄','여름','가을','겨울'] 일 떄, '봄' 일 경우에만 '현재 계절은 봄 입니다.' 가 출력 되고,
나머지에 대해서는 '현재 계절은 (나머지)이 아닙니다.'가 출력되도록 코딩해보시오.
코드
seasons = ['봄','여름','가을','겨울']
for i in seasons:
if i=="봄":
print("현재 계절은 {} 입니다.".format(i))
else:
print("현재 계절은 {}이 아닙니다.".format(i))
실행결과
C:\Users\student\Documents>1.py
현재 계절은 봄 입니다.
현재 계절은 여름이 아닙니다.
현재 계절은 가을이 아닙니다.
현재 계절은 겨울이 아닙니다.
10. while 실습
보기
변수명 num으로 지정하고 최대 100까지 증가 (5씩 증가하도록 하시오.)
55 일 경우에만 '일치' 가 출력되고, 나머지는 '불일치'가 불일치가 출력되도록 코딩해보시오.
코드
num=0
while num <=100:
if num ==55:
print("{} : 일치".format(num))
else:
print("{} : 불일치".format(num))
num+=5
실행결과
C:\Users\student\Documents>1.py
0 : 불일치
5 : 불일치
10 : 불일치
15 : 불일치
20 : 불일치
25 : 불일치
30 : 불일치
35 : 불일치
40 : 불일치
45 : 불일치
50 : 불일치
55 : 일치
60 : 불일치
65 : 불일치
70 : 불일치
75 : 불일치
80 : 불일치
85 : 불일치
90 : 불일치
95 : 불일치
100 : 불일치
11. 함수 실습
보기
8번을 SRP 이라는 함수로 만들고 '가위','바위','보'을 입력했을 때 결과가 나오도록 하시오.
ex) SRP('가위') 실행 => '이겼다' 가 출력
코드
def SRP(srp):
if srp == "가위":
print("이겼다")
elif srp == "바위":
print("졌다")
elif srp == "보":
print("비겼다")
else:
print("잘못냈다")
SRP("가위")
SRP("바위")
SRP("보")
SRP("보라돌이")
실행결과
C:\Users\student\Documents>1.py
이겼다
졌다
비겼다
잘못냈다
반응형
'Computer Science&Engineering > 파이썬' 카테고리의 다른 글
파이썬 튜플 정리 실습 (0) | 2020.09.22 |
---|---|
파이썬 리스트 실습(2) (0) | 2020.09.22 |
파이썬 기초 실습(2) | 문자열 입출력 | 문자열 포메팅 | 문자열 함수 (0) | 2020.09.22 |
파이썬 리스트 실습 | 리스트 생성, 삭제, 추가, 교체, 정렬, 문자열로 만들기(join) (0) | 2020.09.21 |
자료형, 문자열 함수 실습 (0) | 2020.09.21 |