Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##############################################
- # #
- # Mini-Reto-Programming #
- # Para: HxC #
- # Prpuesto por: 3VIL #
- # De: Tryger #
- # #
- # Identificar el valor diferente y #
- # determinar si es mayor o menor que #
- # el resto de datos introducidos #
- # #
- ##############################################
- def getInt(s):
- """Retorna el valor integer de un char"""
- if s == "0":
- return 0
- elif s == "1":
- return 1
- elif s == "2":
- return 2
- elif s == "3":
- return 3
- elif s == "4":
- return 4
- elif s == "5":
- return 5
- elif s == "6":
- return 6
- elif s == "7":
- return 7
- elif s == "8":
- return 8
- elif s == "9":
- return 9
- else:
- return "Error"
- def stoi(s):
- """Convierte string en integer"""
- i = 0
- i = i + getInt(s[0])
- s = s[1:]
- for c in s:
- i = i * 10 + getInt(c)
- return i
- p = 0
- d = [0, 0, 0, 0]
- d[0] = stoi(raw_input("Dato1: "))
- d[1] = stoi(raw_input("Dato2: "))
- d[2] = stoi(raw_input("Dato3: "))
- d[3] = stoi(raw_input("Dato4: "))
- for i in d:
- c = 0
- for n in d:
- if i == n:
- c = c + 1
- if c == 1:
- if p < 3:
- if i > d[p + 1]:
- print "El numero distinto es", d[p], "y es mayor que el resto"
- else:
- print "El numero distinto es", d[p], "y es menor que el resto"
- elif p == 3:
- if i > d[p - 1]:
- print "El numero distinto es", d[p], "y es mayor que el resto"
- else:
- print "El numero distinto es", d[p], "y es menor que el resto"
- p = p + 1
- raw_input("")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement