ayuda a resolver el juego "toque y fama"
Publicado por agustin (4 intervenciones) el 21/04/2021 00:26:20
hola, quería pedir su ayuda por favor ya que soy una persona recién empezando en este mundo del python y me gustaría crear un juego que se llama 'toque y fama' que consiste en que la computadora te de un numero de 4 dígitos al azar y el usuario tiene que intentar adivinarlos. sin embargo si la computadora por ejemplo da un numero como el 1234 y el usuario escribe el numero 9467 se dice que el usuario tiene un toque ya que adivino solo el numero 4 , sin embargo si el usuario pusiera 9674 se dice que el usuario tiene una fama ya que adivino el numero 4 y además adivino en la posición en la que estaba, se debe realizar esto hasta que el usuario pueda por fin encontrar el numero completo . espero su ayuda , muchas gracias(la idea es que sea con estas variables) que son básicas, además me sale un error y nose como seguir avanzando
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
27
28
29
30
31
import random
var1=str(random.randrange(10))
var2=str(random.randrange(10))
var3=str(random.randrange(10))
var4=str(random.randrange(10))
while(var1==var2 or var1==var3 or var1 == var4 or var2==var3 or var2== var4 or var3 == var4):
var1=str(random.randrange(10))
var2=str(random.randrange(10))
var3=str(random.randrange(10))
var4=str(random.randrange(10))
print(var1,var2,var3,var4)
a=str(input("ingrese el numero que desea encontrar "))
dig1 = a[0]
dig2 = a[1]
dig2 = a[2]
dig2 = a[3]
print(dig1,dig2,dig3,dig4)
if(dig1==var1):
print("1 fama")
else:
if(dig1==var2 or dig1==var3 or dig1==var4):
print("1 toque")
if(dig2==var2):
print("1 fama")
else:
if(dig2==var3 or dig1==var4 ):
print("1 toque")
Valora esta pregunta


0