728x90
반응형
# 국어, 수학, 과학점수를 입력받고, 평균을 구하는 프로그램
# 국어 100점 만점 / 수학 150점 만점 / 과학 200점 만점
# 유효한 입력이 들어올 때까지 입력받는 함수
# 입력값 : 문구, 최대, 최소
# 반환값 : 유효한 값
# 입력값 점검
def 유효한입력(st,A,B):
import os
import time
while True:
num=input(st)
if num.isnumeric():
num=int(num)
if A<=num<=B:
return num
else:
print(f"{A}에서{B}까지 입력해주세요.") # 범위가 아닐 때
else:
print("숫자를 입력해주세요!") # 문자일 때
time.sleep(0.5)
os.system("cls")
kor=유효한입력("국어 점수입력 :",0,100)
math=유효한입력("수학 점수입력 :",0,100)
sci=유효한입력("과학 점수입력 :",0,100)
728x90
반응형
'IT&코딩 > python' 카테고리의 다른 글
python - 웹 크롤링 (0) | 2022.09.14 |
---|---|
python - 확률 미세조정 (0) | 2022.09.13 |
python - 함수 심화 (0) | 2022.09.13 |
python 4주차 복습-4 (0) | 2022.08.01 |
python 4주차 복습-3 (0) | 2022.07.31 |