Capítulo 1-1 Ingrese dos números desde el teclado, calcule su suma y salida

Tema Descripción

inserte la descripción de la imagen aquí

respuesta

Usar python para hacer la primera pregunta me dejó perplejo. El código que escribí al principio era así:

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

obviamente no esta bien

Uso de la función de entrada

Al principio, todavía estaba complacido, python no necesita especificar el tipo de variable al ingresar. Sin embargo, cuando asignamos valores directamente a las variables, Python determinará automáticamente el tipo de datos almacenados y no necesitamos operar, pero este no es el caso de la función de entrada.
Independientemente de si el valor que ingresamos es int, float o string, el tipo devuelto por la función input() es string . Por lo tanto, las cadenas no pueden realizar operaciones aritméticas. Si desea utilizar datos de entrada para realizar operaciones matemáticas, debe especificar el tipo de datos de antemano. (es decir, tipo cast)

Corregir la ortografía de esta pregunta:

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

función de entrada () con aviso

ejemplo:

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

Supongo que te gusta

Origin blog.csdn.net/qq_52109814/article/details/121856357
Recomendado
Clasificación