
23.03.18 학습일기
2023.03.18
큰따옴표 3개('''')로 여러줄의 문장을 입력할 수 있다.
가변인자: https://wikidocs.net/84426 가변인자는 마지막에 1번만 사용할 수 있다. 튜플 형태로 받는다.
전역변수는 많을수록 코드를 관리하기 어려워지니, 함수의 파라미터를 통해 변수를 이용하는 것이 좋다.
퀴즈 6번을 변형해서 키와 성별을 직접 입력할 수 있도록 만들었다.
#표준 체중 구하는 프로그램
def std_weight(height,gender):
#가중치 설정
if gender=='남자':
W=22
else:
W=21
#표준 체중 구하기
return (height/100)**2*W
height,gender = input("키와 성별을 입력해주세요").split()
std_weight = std_weight(int(height),gender)
print(f"키 {height}cm 남자의 표준 체중은 {std_weight:.2f}kg 입니다.")
TypeError: cannot unpack non-iterable builtin_function_or_method object
이런 오류가 계속 나길래 뭐지 싶었는데 split에서 괄호를 안 써놓고 못 보고있었다.(괄호 주의해야겠다)
ljust,rjust,zfill
input으로 입력받은 변수는 모두 string형이다.
댓글을 작성해보세요.