파이썬 기본(2)
- 최초 등록일
- 2016.07.11
- 최종 저작일
- 2016.07
- 40페이지/ 한컴오피스
- 가격 2,000원
목차
없음
본문내용
try except
java 에는 오류가 발생하면 오류 routine을 뛰어넘어 진행하는 기능이있는데
python 도 비슷한게 있음.
화씨온도를 입력받아 화씨,섭씨온도 출력하는 프로그램
정상적인 값을 안 넣으면 빨간글씨로 오류뜸
try,except 로 보정
ft=input('온도를 입력하세요')
try:
fahr=float(ft)
cel=(fahr-32.0)*5.0/9.0
print('화씨 온도는 %4.1f , 섭씨 온도는 %4.1f 이다.' %(fahr,cel))
except:
print('정수 값을 입력하세요')
런돌리면 ->
온도를 입력하세요50
화씨 온도는 50.0 , 섭씨 온도는 10.0 이다.
온도를 입력하세요ㅁㅁ
정수 값을 입력하세요
무작위 숫자를 생성하여 맞추는게임
import random
print('1~5사이의 값 맞추기')
rn=random.randrange(1,6)
guess=int(input('정수값을 입력 : (1~5) '))
if guess>rn:
print('예측값이 크다.')
elif guess<rn:
print('예측값이 작다.')
else:
print('예측값과 같다.')
print('rn=%d , guess=%d' %(rn,guess))
가위바위보게임
from random import* # <- 이거 왜 쓰는지 잘,,,
L=['가위','바위','보']
while 1:
com=choice(L)
me=(input('가위바위보 입력 : '))
if me=='가위' and com=='가위':
print('비김')
elif me=='가위' and com=='바위':
print('짐')
elif me=='가위' and com=='보':
print('이김')
elif me=='바위' and com=='가위':
print('이김')
elif me=='바위' and com=='바위':
print('비김')
elif me=='바위' and com=='보':
print('짐')
참고 자료
없음