Chapter 1-1 키보드에서 두 개의 숫자를 입력하고 합을 계산하여 출력

주제 설명

여기에 이미지 설명 삽입

답변

첫 번째 질문을 하기 위해 파이썬을 사용하는 것은 저를 당황시켰습니다.처음에 제가 작성한 코드는 다음과 같았습니다.

a = input()
b = input()
print(a+b)
'''
output:
1
2
12
'''

분명 옳지 않아

입력 기능의 사용

처음에는 여전히 안주했고 파이썬은 입력할 때 변수의 유형을 지정할 필요가 없습니다. 그러나 우리가 직접 변수에 값을 대입하면 저장된 데이터의 종류를 파이썬이 자동으로 판단해 우리가 조작할 필요는 없지만 입력함수는 그렇지 않다.
우리가 입력한 값이 int, float 또는 string인지 여부에 관계없이 input() 함수가 반환하는 유형은 string입니다 . 따라서 문자열은 산술연산을 할 수 없으며, 입력 데이터를 이용하여 산술연산을 하려면 미리 데이터의 종류를 지정해야 합니다. (즉, 유형 캐스트)

이 질문의 올바른 철자:

a = int(input())
b = int(input())
print(a+b)

프롬프트가 있는 input() 함수

예:

name = input('请输入你的名字')
print(name)
'''
output:
请输入你的名字lmy
lmy
'''
name = 'lmy'
number = input('你好!'+str(name)+'请输入你的学号: ')
print(number)
'''
output:
你好!lmy请输入你的学号: 202005
202005
'''

추천

출처blog.csdn.net/qq_52109814/article/details/121856357