반응형

분류 전체보기 124

기본 입출력 : input , output

파이썬의 기본적인 입출력은 input() 함수와 print() 함수를 통해 이루어집니다.1. 입력 (Input)input() 함수: 사용자가 입력한 값을 프로그램 내에서 사용할 수 있도록 합니다. 이 함수는 항상 문자열로 입력을 받습니다.예시:name = input("이름을 입력하세요: ") 위 코드는 사용자가 이름을 입력하면, 그 이름이 name 변수에 저장됩니다.2. 출력 (Output)print() 함수: 화면에 텍스트나 변수를 출력할 때 사용됩니다.예시:print("안녕하세요, 파이썬입니다!") 위 코드는 "안녕하세요, 파이썬입니다!"라는 문장을 화면에 출력합니다.3. 입력과 출력을 함께 사용하는 예시아래는 사용자로부터 두 숫자를 입력받아 합계를 계산한 후, 그 결과를 출력하는 간단한 예제입니다...

파이썬/입출력 2024.08.15

lambda 함수

Python에서 람다 함수는 lambda 키워드를 사용하여 정의하는 작은 익명 함수입니다. 일반 함수는 def를 사용해 정의하지만, 람다 함수는 짧고 즉석에서 사용할 함수로, 주로 재사용되지 않는 간단한 작업에 사용됩니다.기본 문법람다 함수의 문법은 다음과 같습니다: lambda 매개변수: 표현식 lambda: 람다 함수를 정의하는 키워드입니다.매개변수: 함수가 받는 입력값으로, 여러 개의 매개변수를 사용할 수 있습니다.표현식: 함수가 평가하고 반환하는 단일 표현식입니다. 람다 함수는 여러 개의 표현식이나 문장을 포함할 수 없습니다.람다 함수 예제기본적인 람다 함수# 주어진 숫자에 10을 더하는 람다 함수add_ten = lambda x: x + 10print(add_ten(5)) # 출력: 15 여기..

파이썬/함수 2024.08.10

함수 - 사용자 정의 함수

Python에서 함수는 특정 작업을 수행하는 코드 블록을 의미합니다. 함수를 사용하면 코드의 재사용성을 높이고, 프로그램의 구조를 더 이해하기 쉽게 만들 수 있습니다. Python에서는 def 키워드를 사용하여 함수를 정의합니다.함수의 기본 구조Python에서 함수는 다음과 같은 기본 구조를 가집니다: def 함수이름(매개변수1, 매개변수2, ...): """문서화 문자열(optional)""" 함수의 코드 블록 return 반환값(optional) def: 함수를 정의하기 위한 키워드입니다.함수이름: 함수의 이름으로, 호출할 때 사용됩니다.매개변수: 함수에 전달할 수 있는 값입니다. 함수의 입력 역할을 합니다.return: 함수의 결과를 반환합니다. return이 없으면 함수는 None..

파이썬/함수 2024.08.10

NameError: name 'greet' is not defined

함수나 모듈이 정의되기 전에 호출문제 코드:greet()def greet(): print("Hello, World!") 오류 메시지: NameError: name 'greet' is not defined 해결 방법: 함수나 모듈을 호출하기 전에 먼저 정의해야 합니다. def greet(): print("Hello, World!")greet()  python에서 NameError를 피하기 위해 변수, 함수 또는 모듈을 사용하기 전에 반드시 정의하고, 정확한 이름을 사용해야 합니다

반응형