제목: Python의 input() 함수를 사용하여 사용자로부터 입력 받기
프로그램을 작성할 때 사용자로부터 입력을 받아야 하는 경우가 종종 있습니다. Python은 사용자 입력을 얻고 받는 데 사용할 수 있는 내장 함수 input()을 제공합니다. 이 문서에서는 input() 함수를 사용하는 방법과 몇 가지 일반적인 응용 프로그램 시나리오를 소개합니다.
input() 함수는 사용이 매우 간단합니다. 선택적 프롬프트 정보를 매개변수로 받아들이고 사용자 입력을 기다립니다. 사용자가 입력한 후 input() 함수는 사용자가 입력한 문자열 유형의 값을 반환합니다. 다음은 간단한 예입니다.
name = input("请输入你的姓名:") print("你好," + name + "!欢迎来到Python世界!")
위 예에서 프로그램은 먼저 input() 함수를 통해 사용자에게 이름을 입력하라는 프롬프트 메시지를 표시합니다. 그런 다음 프로그램은 사용자가 입력한 이름을 name 변수에 저장하고 print() 함수를 통해 사용자에게 인사말을 인쇄합니다. 이러한 방식으로 사용자는 프로그램과 상호 작용합니다.
프롬프트 정보를 표시하는 것 외에도 input() 함수를 통해 사용자가 입력한 번호를 얻을 수도 있습니다. 숫자 입력을 받을 때 반환 값을 해당 숫자 유형으로 변환해야 합니다. 예는 다음과 같습니다.
age = int(input("请输入你的年龄:")) year = 2022 - age print("你出生于" + str(year) + "年。")
위 예에서 input() 함수는 문자열 유형의 사용자 입력을 반환한 다음 int() 함수를 사용하여 문자열을 정수 유형으로 변환하고 age 변수에 저장합니다. . 프로그램은 현재 연도에서 사용자가 입력한 나이를 뺀 값을 계산하여 사용자의 출생 연도를 구하고 이를 인쇄합니다. 문자열을 정수로 변환할 때 사용자 입력이 정수로 변환될 수 있는 것인지 확인해야 합니다.
한 줄 입력 외에도 여러 줄 입력에도 input() 함수를 사용할 수 있습니다. 여러 줄 입력 시, 사용자는 입력을 완료할 때까지 줄 바꿈 키를 통해 여러 줄의 텍스트를 입력할 수 있습니다. 예는 다음과 같습니다.
print("请输入一个多行文本:") text = "" while True: line = input() if line == "": break text += line + " " print("你输入的文本是:") print(text)
위 예에서 프로그램은 while 루프를 통해 사용자가 입력한 텍스트의 각 줄을 지속적으로 가져옵니다. 사용자가 빈 줄을 입력하면 루프가 종료됩니다. 사용자가 입력한 텍스트는 문자열 변수 text에 한 줄씩 저장되며, 최종적으로 print() 함수를 통해 출력됩니다. 이를 통해 사용자는 여러 줄의 텍스트를 입력하고 프로그램과 상호 작용할 수 있습니다.
위 예제의 일반적인 응용 시나리오 외에도 input() 함수는 더 복잡한 프로그램 논리에 사용하기 위해 다른 함수 및 구조와 결합될 수도 있습니다. input() 함수를 통해 사용자 입력에 따라 해당 작업을 수행하여 개인화된 기능을 달성할 수 있습니다. 동시에 프로그램의 안정성과 보안을 보장하기 위해 사용자 입력을 검증하고 처리하는 데도 주의를 기울여야 합니다.
요약하자면, Python의 input() 함수를 사용하면 사용자로부터 입력을 받는 것이 매우 간단합니다. 이 기능을 통해 우리는 사용자와 상호 작용하고 사용자 입력에 따라 해당 처리를 수행할 수 있습니다. 한 줄의 텍스트, 숫자 입력 또는 여러 줄의 텍스트를 가져오는 경우 input() 함수를 통해 이를 수행할 수 있습니다. 이 기사의 예제가 독자가 input() 함수를 더 잘 이해하고 사용하며 프로그래밍 기술을 향상하는 데 도움이 되기를 바랍니다.
위 내용은 Python의 input() 함수를 사용하여 사용자로부터 입력을 받습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!