Link
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 이분그래프
- 최단경로문제
- 허스켈그래프
- 제거된값 첨부하기
- 무소의뿔
- 배윤슬
- 쌍대성원리
- 2023채용박람회
- 아이엔이야기
- 합의정리
- 오블완
- kgol
- 오일러투어
- wxMaxima install for mac os
- 집착형
- 등록금0원
- 맥북에서 wxMaxima 설치
- 윤파고
- 이런 사람에게 "절대" 돈과 시간 쓰지 마세요. (이헌주 교수 3부)
- 데이터베이스시스템
- 다자녀장학금
- 청년도배사 이야기
- wxmaxima
- 나르시스트
- 정보처리기사공부방법
- 직선의방정식
- 티스토리챌린지
- 숫타니파아타
- 그래프2
- playground배열
Archives
- Today
- Total
사적공간
오름차순/ swap기능 /동시 할당(리턴) 본문
입력숫자 오름차순 출력 (삽질)
def sort3(a, b, c) :
if a != b and b != c and c != a:
if a > b and a > c :
if b > c:
print("정렬된 숫자는", c,b,a, "입니다.")
else:
print("정렬된 숫자는", b,c,a, "입니다.")
elif b > a and b > c :
if a > c:
print("정렬된 숫자는", c,a,b, "입니다.")
else:
print("정렬된 숫자는", a,c,b, "입니다.")
elif c > a and c > b :
if a > b:
print("정렬된 숫자는", b,a,c, "입니다.")
else:
print("정렬된 숫자는", a,b,c, "입니다.")
else:
print("서로 다른 값을 입력하시오.")
a = int(input("첫번째 숫자를 입력하세요: "))
b = int(input("두번째 숫자를 입력하세요: "))
c = int(input("세번째 숫자를 입력하세요: "))
sort3(a,b,c)
입력숫자 오름차순 출력(swap 기능)
def sort3(a, b, c) :
if a > b:
a, b = b, a ## 큰 수를 오른쪽으로 당김
if a > c:
a, c = c, a
if b > c:
b, c = c, b
print("함수 내에서 변화된 출력", a, b, c)
a = int(input("첫번째 숫자를 입력하세요: "))
b = int(input("두번째 숫자를 입력하세요: "))
c = int(input("세번째 숫자를 입력하세요: "))
sort3(a,b,c)
print("값에 의한 전달 출력 이므로 변화 없음:", a,b,c)
첫번째 숫자를 입력하세요: 10
두번째 숫자를 입력하세요: 1000
세번째 숫자를 입력하세요: 100
함수 내에서 변화된 출력 10 100 1000
값에 의한 전달 출력 이므로 변화 없음: 10 1000 100
swap 기능
a = 1
b = 2
a, b = b, a ## swap 기능(파이썬 고유기능 ) 주의!! 마우스를 가져다 대면 각 변수에 들어있는 값이 보이는데, 이미 실행된 값으로 표시된다.
print(a, b)
2 1
원뿔 계산 함수 / 동시 할당
# 원뿔 계산 함수 정의
def prt_cone_vol_surf(r, h) :
if r > 0 and h > 0 :
# r, h 모두 양수일 때
vol = 1/3 * 3.14 * r ** 2 * h
surf = 3.14 * r ** 2 + 3.14 * r * h
return vol, surf ## (파이썬 고유기능) 두 개의 값 동시리턴
else :
# r, h가 음수일 때
print("반지름과 높이 값에 양수를 입력하세요")
vol1, surf1 = prt_cone_vol_surf(50, 100) ## 동시 리턴된 값을 순서대로 변수에 넣음
print("vol1:",vol1, "surf1:",surf1)
'KNOU_CS > 파이썬' 카테고리의 다른 글
데이터 필드 감추기 (0) | 2024.03.28 |
---|---|
클래스/ 메소드의 정의/ self 매개변수 / UML클래스/객체 인스턴스/객체멤버 접근 / str메소드 (0) | 2024.03.25 |
스코프 / 기본매개변수 / 가변매개변수 (0) | 2024.03.22 |
함수호출/ 반환 / format함수 (0) | 2024.03.22 |
숫자 역순 출력 (0) | 2024.03.22 |