파이썬

또 다른 함수 정의 방법:def 함수이름(파라미터: 타입, 파라미터2: 타입) -> 리턴타입: 함수 기능(body) def subtract(x:int , y:int) -> int: return x-y result = subtract(1, 2) # 파이썬은 함수를 호출할 때, 파라미터 타입과 리턴 타입을 검사하지 않음!# 다른 타입의 파라미터를 넣어도 에러가 발생하지 않음!>>> result2 = subtract(1.2, 2.7) print(result2) 실행 결과 -1.5000000000000002 def my_sum(numbers: list) -> float: """ 숫자들(int, float)이 저장된 리스트를 전달받아서, 모든 원소들의 합을 리턴하는 함수 :param numbers: 숫자들이 저장..
import numpy as npfrom math import sqrt # 빈 리스트(scores)를 선언scores = [] # 난수 (0 max_score: # 리스트에서 현재 최댓값보다 더 큰 수를 찾은 경우 max_score = score if score < min_score: # 리스트에서 현재 최솟값보다 더 작은 수를 찾은 경우 min_score = score print(f'max_score: {max_score}')print(f'max_score2: {max(scores)}') # max 함수를 이용한 최대값print(f'min_score: {min_score}')print(f'max_score2: {min(scores)}') # min 함수를 이용한 최대값 실행 결과scores=[27, 4..
while 반복문:[초기식]while 조건식: 조건식이 참인 동안에 실행할 문장 [조건을 변경할 수 있는 식] # 1 2 3 ... 10n = 1while n >실행 결과[1] 입력[2] 수정[3] 삭제[4] 종료--------메뉴 선택>>1프로그램 종료[1] 입력[2] 수정[3] 삭제[4] 종료--------메뉴 선택>>2프로그램 종료[1] 입력[2] 수정[3] 삭제[4] 종료--------메뉴 선택>>3프로그램 종료[1] 입력[2] 수정[3] 삭제[4] 종료--------메뉴 선택>>0
dictionary comprehension numbers = [1, 2, 3, 4, 5] names = ['tiger', 'rabbit', 'frog', 'lion', 'noguri'] animals = {} # empty dict for i in range(len(numbers)): animals[numbers[i]] = names[i] print(animals) # dictionary comprehension animals2 = {numbers[i]: names[i] for i in range(len(numbers))} print(animals2) 실행 결과{1: 'tiger', 2: 'rabbit', 3: 'frog', 4: 'lion', 5: 'noguri'}{1: 'tiger', 2: 'rab..
Codezoy
'파이썬' 태그의 글 목록 (3 Page)