Ejercicio: 2Eva2008TII_T2 Etiquetar a robots (R2D2)
Algoritmo en Python
# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# 2Eva_IIT2008_T2 Etiquetar a robots (R2D2)
# Propuesta: edelros@espol.edu.ec
import random as rnd
def nrobot(n):
# Referencias para seleccionar simbolos
letra='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
numero='0123456789'
nletras = len(letra)
mnumeros = len(numero)
# formar cadena
z = ''
i = 1
letravocal = 1
while (i<=n):
if letravocal==1:
a = int(rnd.random()*nletras)
z = z + letra[a]
letravocal = 0
else:
a = int(rnd.random()*mnumeros)
z = z + numero[a]
letravocal = 1
i = i + 1
return (z)
resultado del algoritmo
>>> nrobot(4)
'V2F6'
>>> nrobot(4)
'F9U3'
>>> nrobot(4)
'P9L8'
>>> nrobot(4)
'L1K0'
>>> nrobot(4)
'J1J4'
>>>