El uso de la función input () de python: ingrese el valor deseado en el terminal, y Xiaobai puede aprender el camino de python

Directorio

Prólogo

Uno, uso principal de entrada

Segundo, el uso avanzado de entrada: con if else


Prólogo

Comenzando desde el largo camino de Python, como programador, tengo que escribir el front end, hacer el back end, escribir el sql y comprender el despliegue. Por supuesto, el reciente hot python también debe estar activado, así que tengo que vomitar. Ven, aprende Java conmigo a la izquierda, aprende python de Xiaobai juntos a la derecha, aprende juntos, crece juntos 

 

Uno, uso principal de entrada

Hoy aprendí el uso de la función input (), que es una función para ingresar una cadena en el terminal, es decir, después de ejecutar el código, el usuario ingresa el valor especificado en la computadora.

Por ejemplo, pregunté en mi computadora: ¿Cuál te gusta, Andy Lau y Wu Yanzu?

Entrada: Wu Yanzu

Salida: Wu Yanzu, me gustas

Primero asignamos valores al resultado de la función input (), luego usamos la función input () para recopilar información, y finalmente usamos la función print () para generar el resultado

manifestación

name = input('刘德华和吴彦祖你喜欢哪一个:')
print(name+',我喜欢你')

Diagrama de efecto de ejecución:

 

Segundo, el uso avanzado de entrada: con if else

Aquí hay una entrada avanzada, use entrada y si más juntos

Código 1:

print('你选择你最喜欢的明星:1:刘德虎 2:吴彦祖')
choice = input('请输入您的选择:')
#变量赋值

if choice == '1':
#条件判断:条件1
    print('刘德华,我喜欢你')
#条件1的结果

else:
#条件判断:其他条件
    print('吴彦祖,我喜欢你')
#其他条件的结果

Resultado de salida:

 

 Código 2:

print('你选择你最喜欢的明星:1:刘德虎 2:吴彦祖')
choice = input('请输入您的选择:')
#变量赋值

if choice == 1:
#条件判断:条件1
    print('刘德华,我喜欢你')
#条件1的结果

else:
#条件判断:其他条件
    print('吴彦祖,我喜欢你')
#其他条件的结果

Resultado de la operación:

También la entrada es 1 en el terminal, pero debido a los diferentes códigos, uno es la cadena 1 y el otro es el número entero 1, por lo que el resultado de ejecución es diferente,

La razón es: el valor de entrada de la función input () siempre se convertirá [obligatorio] al tipo [string]. (Reglas fijas para Python3)

 Usamos la función type () para verificar

temp = input('请输入1或2:')
print(type(temp))

Aunque el valor de entrada obtenido en el terminal es una cadena, podemos agregar una función int () a la función input () y forzarla a ser un tipo entero, que se puede cambiar a otros tipos que queramos.

temp = int(input('请输入1或2:'))
print(type(temp))

Generalmente forzado, lo usaremos en edad, dinero o número 123 electivas,

Por ejemplo, el siguiente ejemplo

money = int(input('你一个月工资多少钱?'))
#将输入的工资数(字符串),强制转换为整数

if money >= 10000:
#当工资数(整数)大于等于10000(整数)时
    print('好有钱吖,借我一点呗')
#打印if条件下的结果

elif 5000 < money < 10000:
#当工资数(整数)大于5000(整数)小于10000(整数)时
    print('你的钱也还行')
#打印elif条件下的结果

else:
#当工资数(整数)小于等于5000(整数)时
    print('回家养猪去咯')
#打印else条件下的结果

 

88 artículos originales publicados · Me gustaron 151 · Visitas 450,000+

Supongo que te gusta

Origin blog.csdn.net/qq_27471405/article/details/103996443
Recomendado
Clasificación