Duda con el código de un programa en python (Básico)
Publicado por Carlos (3 intervenciones) el 12/03/2017 03:19:26
Hola, Soy nuevo en este foro y tengo una duda o problema a cerca de como hacer para que este programa me imprima si los nombres son iguales que lo indique con un mensaje y que muestre los nombres.
Esto es el Código del programa: .
He intentado hacerlo incluyengo:
Pero no me lo imprime correctamente:
Espero que me pueda Ayudar, De Ante mano se lo Agradesco.
Esto es el Código del programa: .
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
n = 3
total_letters = 0
names = []
names_len = {}
nd = {}
for i in range(0, 3):
names.append(raw_input("Ingresa los Nombres:"))
if names == names_len:
print " Son iguales"
else:
print " No son iguales"
for i in range(0, len(names)):
names_len[names[i]] = len(names[i])
total_letters = total_letters + names_len.get(names[i])
for i in range (0, len(names)):
nd[len(names[i])] = names[i]
names_len_sorted = sorted(names_len.values())
if names_len_sorted:
print " El Nombre con mas caracteres es:: " + nd.get(max(nd.keys()))
print " Total de caracteres ingresados: " + str(total_letters)
He intentado hacerlo incluyengo:
1
2
3
4
if names == names_len:
print " Son iguales"
else:
print " No son iguales"
Pero no me lo imprime correctamente:
Espero que me pueda Ayudar, De Ante mano se lo Agradesco.
Valora esta pregunta
0