¡Ayuda porfavor! Me sale can't multiply sequence by non-int of type 'str'
Publicado por Carlos (7 intervenciones) el 07/09/2020 02:52:25
Hola!
Buenas noches, tardes o mañana.
Tengo un problema en el codigo que no pude solucionar a ver si alguien me puede colaborar. El problema es el siguiente:
la variable "lol" me ayuda a unir dos numeros (en este caso "x" y "y") ejemplo 2 y 3 y los une para ser 23 pero lo que necesito es que yo pueda multiplicar ese numero resultante con z para que me halle el valor de la resistencia pero me sale que "total" no puede hacer esa multiplicacion.
Me sale can't multiply sequence by non-int of type 'str'
¡Si alguien me puede solucionar esa parte se los agradeceria un monton!
O si tiene otra forma de unir los numeros en "x" y "y" para despues multiplicarlo por "z" tambien es valido.
muchas gracias a todos
Buenas noches, tardes o mañana.
Tengo un problema en el codigo que no pude solucionar a ver si alguien me puede colaborar. El problema es el siguiente:
la variable "lol" me ayuda a unir dos numeros (en este caso "x" y "y") ejemplo 2 y 3 y los une para ser 23 pero lo que necesito es que yo pueda multiplicar ese numero resultante con z para que me halle el valor de la resistencia pero me sale que "total" no puede hacer esa multiplicacion.
Me sale can't multiply sequence by non-int of type 'str'
¡Si alguien me puede solucionar esa parte se los agradeceria un monton!
O si tiene otra forma de unir los numeros en "x" y "y" para despues multiplicarlo por "z" tambien es valido.
muchas gracias a todos
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
print("codigo de colores")
x = str(input("Primer color: "))
y = str(input("Segundo color: "))
z = str(input("Multiplicador(Color): "))
w = str(input("tolerancia(Color): "))
lol = (str(x)[0]+str(y)[0])
total = lol * z
print("Su resistencia es ", total, "con una toleraciona de +/-", w)
def fun(x):
if x == "negro":
val = 0
elif x == "marron":
val = 1
elif x == "rojo":
val = 2
elif x == "naranja":
val = 3
elif x == "amarillo":
val = 4
print(val)
elif x == "verde":
val = 5
elif x == "azul":
val = 6
elif x == "violeta":
val = 7
elif x == "gris":
val = 8
elif x == "blanco":
val = 9
else:
print("color incorrecto")
return val
def fun2(y):
if y == "negro":
val = 0
elif y == "marron":
val = 1
elif y == "rojo":
val = 2
elif y == "naranja":
val = 3
elif y == "amarillo":
val = 4
elif y == "verde":
val = 5
elif y == "azul":
val = 6
elif y == "violeta":
val = 7
elif y == "gris":
val = 8
elif y == "blanco":
val = 9
else:
print("color incorrecto")
return val
def fun3(z):
if z == "negro":
val = 1
elif z == "marron":
val = 10
elif z == "rojo":
val = 100
elif z == "naranja":
val = 1000
elif z == "amarillo":
val = 10000
elif z == "verde":
val = 100000
elif z == "azul":
val = 1000000
elif z == "violeta":
val = 10000000
elif z == "oro":
val = 0.1
elif z == "plata":
val = 0.01
else:
print("color incorrecto")
return val
def fun4(w):
if w == "negro":
res = 1
elif w == "marron":
res = 2
elif w == "verde":
res = 0.5
elif w == "azul":
res = 0.25
elif w == "violeta":
res = 0.10
elif w == "gris":
res = 0.05
elif w == "oro":
res = 5
elif w == "plata":
res = 10
else:
print("color incorreto")
return res
Valora esta pregunta


0