9_day.ipynb
0.01MB

 

 

 

성적을 입력받아 합격 여부를 알려주는 프로그램

In [16]:
graduation,score = map(float, input("졸업학점과 이수학점을 입력하시오. : ").split())

if graduation >=2.0 and score >=140:
    print("졸업가능")
elif graduation < 2.0 and score >=140 :
    print("졸업학점 부족")
elif score <140 and graduation >=2.0 :
    print("이수학점 부족")
else :
    print("둘다 부족")
 
졸업학점과 이수학점을 입력하시오. : 2.0 140
졸업가능
 

출생년도를 입력받아서 재난지원금 신청 가능 요일 알려주는 프로그램

In [21]:
str = input("출생년도를 입력하시오. : ")
if str[3] == '1' or str[3] == '6':
    print("월요일에 재난 지원금 신청 가능")
elif str[3] == '2' or str[3] == '7':
    print("화요일에 재난 지원금 신청 가능")
elif str[3] == '3' or str[3] == '8':
    print("수요일에 재난 지원금 신청 가능")
elif str[3] == '4' or str[3] == '9':
    print("목요일에 재난 지원금 신청 가능")
elif str[3] == '5' or str[3] == '0':
    print("금요일에 재난 지원금 신청 가능")
 
출생년도를 입력하시오. : 1990
0
금요일에 재난 지원금 신청 가능
 

문자열을 입력받아 홀수자리의 문자열이면 가운데 짝수면 가운데 근접 2문자를 출력하는 프로그램

In [34]:
str = input("문자열을 입력하세요")
len1 = len(str)%2
len2 = len(str)/2

if len1:
    print(str[round(len2)])
else :
    print(str[int(len2 -1)], str[int(len2)])
    
 
문자열을 입력하세요python
t h
 

외부 파일 리스트 정보를 통해 합계와 평균을 구하는 프로그램

In [49]:
import math

f = open('score.txt','r')
line = f.readline()
a= list(map(int,line.split(',')))
sum1, avg1 =math.ceil(sum(a)), round(sum(a)/len(a),2)
print("합계는", sum1, "평균은", avg1, "입니다.")
 
합계는 169 평균은 28.17 입니다.
 

컴퓨터와 가위바위보 하는 프로그램

In [69]:
import random
count =0

while True:
    rn = random.randint(1, 3)
    if rn==1:
        com = '가위'
    elif rn==2:
        com = '바위'
    elif rn==3:
        com = '보'
        
    player = input("가위, 바위, 보 중 하나를 입력하세요.")
    if player =='가위' or player =='보' or player=='바위' :
        if (com=='가위' and player== '보') or(com=='바위' and player== '가위') or(com=='보' and player== '바위') :
            print('com='+com+'  player='+player+' is com win')
                    
        elif (com=='보' and player== '가위') or(com=='가위' and player== '바위') or(com=='바위' and player== '보') :
            print('com='+com+'  player='+player+' is player win')
            count += 1
            if count >=3 :
                print("player가 3승으로 종료합니다.")
                break
        else :
            print('com='+com+'  player='+player+' is draw')                  
    else :
        print("잘못 입력했습니다.")
        continue
        
 
가위, 바위, 보 중 하나를 입력하세요.가위
com=바위  player=가위 is com win
가위, 바위, 보 중 하나를 입력하세요.바위
com=가위  player=바위 is player win
가위, 바위, 보 중 하나를 입력하세요.보
com=바위  player=보 is player win
가위, 바위, 보 중 하나를 입력하세요.보
com=보  player=보 is draw
가위, 바위, 보 중 하나를 입력하세요.보
com=가위  player=보 is com win
가위, 바위, 보 중 하나를 입력하세요.가위
com=가위  player=가위 is draw
가위, 바위, 보 중 하나를 입력하세요.보
com=바위  player=보 is player win
player가 3승으로 종료합니다.

+ Recent posts