성적을 입력받아 합격 여부를 알려주는 프로그램¶
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("둘다 부족")
출생년도를 입력받아서 재난지원금 신청 가능 요일 알려주는 프로그램¶
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("금요일에 재난 지원금 신청 가능")
문자열을 입력받아 홀수자리의 문자열이면 가운데 짝수면 가운데 근접 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)])
외부 파일 리스트 정보를 통해 합계와 평균을 구하는 프로그램¶
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, "입니다.")
컴퓨터와 가위바위보 하는 프로그램¶
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
'파이썬' 카테고리의 다른 글
모든 수의 조합 구하기 (0) | 2021.11.14 |
---|---|
아나콘다 가상환경 파이썬 pywin32 에러 해결법 (0) | 2021.06.13 |
[파이썬] 딕셔너리 & 집합 주피터 노트 (0) | 2020.07.08 |
[파이썬] 조건문 & 반복문 주피터 노트 (0) | 2020.07.08 |
[파이썬] 반복문 주피터 노트 (0) | 2020.07.08 |