Red de conocimiento informático - Problemas con los teléfonos móviles - Preguntas de primer año sobre Python

Preguntas de primer año sobre Python

def?getbmi(alto,?peso):

bmi?=?ronda(peso?/?alto?**?2,?2)

return?bmi

num?=?int(raw_input(u'Ingrese el número de estadísticas: '))

estudiantes?=?{}

nombre ?=?''

sheigth?=?0.0

sweigth?=?0.0

swaistl?=?0.0

sbim? =?0.0

resultado?=?''

para?i?in?range(num):

bandera?=?True

while?flag:

sname?=?raw_input(u'Por favor ingrese el nombre del estudiante:')

sheigth?=?float(raw_input(u'Por favor ingrese la altura del estudiante 60 en centímetros

sweigth?=?float(raw_input(u'Ingrese el peso del estudiante en kilogramos 20

swaistl?=?float(raw_input(u'Ingrese la circunferencia de la cintura del estudiante en centímetros 50

if?0.6?

si?20?

si?50?

flag?=? False

else:

flag?=?True

print?u'La circunferencia de la cintura ingresada no está dentro del rango especificado, por favor ¡volver a entrar en! '

else:

flag?=?True

print?u'La entrada de peso no está dentro del rango especificado, ¡vuelva a ingresar! '

else:

flag?=?True

print?u'La altura ingresada no está dentro del rango especificado, ¡vuelva a ingresar! '

else:

sbim?=?getbmi(sheigth,?sweigth)

if?sbim?

resultado?=?'Slim'

elif?18.5?<=?sbim?

resultado?=?'Normal'

elif ? 24?<=?sbim?

resultado?=?'gordo'

else:

resultado?=?'obeso'

estudiantes[nombre]?=?[sheigth,?sweigth,?swaistl,?sbim,?resultado]

else:

valores?=?[ ]

para?i?in?students.values():

values.append(i[3])

temp?=?sorted(zip (valores ,?students.keys()))

imprimir?u'¿Nombre, altura, peso?¿Circunferencia de la cintura?Resultados del análisis del valor del IMC'

para?artículo?en?temp:

p>

imprimir?'{0}{1:.2f}{2:.2f}{3:.2f}{4:.2f}{5}'\

.format( elemento[1],?estudiantes[elemento[1]][0],?estudiantes

ts[artículo[1]][1],?estudiantes[artículo[1]][2],?estudiantes[artículo[1]][3],

estudiantes[artículo[1]][ 4])

Los resultados son los siguientes: