creo que pyperclip no hace diferencia (en mi caso) entre variable string y entera
Publicado por Ezequiel (19 intervenciones) el 22/11/2020 19:52:55
Hola estoy intentando tener dos variables distintas que obtengan datos a través de pyperclip.paste. Una con valor cadena y la otra con valor entero. A la de valor cadena quiero que me compare si comienza con "ab"
o "abc" y a las de Valor entero si es un numero del 1 al 28. Pero al parecer el programa no hace diferencia entre el pyperclip.paste de la Variable cadena y el de la variable numero. Gracias por cualquier tipo de ayuda. Saludos.
Error:
Traceback (most recent call last):
File "C:/Python38/condicionales.py", line 3, in <module>
numero =int(pyperclip.paste ())
ValueError: invalid literal for int() with base 10: 'numero =int(pyperclip.paste ())'
Codigo:
o "abc" y a las de Valor entero si es un numero del 1 al 28. Pero al parecer el programa no hace diferencia entre el pyperclip.paste de la Variable cadena y el de la variable numero. Gracias por cualquier tipo de ayuda. Saludos.
Error:
Traceback (most recent call last):
File "C:/Python38/condicionales.py", line 3, in <module>
numero =int(pyperclip.paste ())
ValueError: invalid literal for int() with base 10: 'numero =int(pyperclip.paste ())'
Codigo:
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
import pyperclip
cadena = pyperclip.paste ()
numero =int(pyperclip.paste ())
if cadena[0:2] == "ab":
print ('la cadena comienza con ab')
elif cadena[0:3] == "abc":
print ('la cadena comienza con abc')
elif numero == 1:
print ('El número ingresado es 1.\n')
elif numero == 2:
print ('El número ingresado es 2.\n')
elif numero == 3:
print ('El número ingresado es 3.\n')
elif numero == 4:
print ('El número ingresado es 4.\n')
elif numero == 5:
print ('El número ingresado es 5.\n')
elif numero == 6:
print ('El número ingresado es 6.\n')
elif numero == 7:
print ('El número ingresado es 7.\n')
elif numero == 8:
print ('El número ingresado es 8.\n')
elif numero == 9:
print ('El número ingresado es 9.\n')
elif numero == 10:
print ('El número ingresado es 10.\n')
elif numero == 11:
print ('El número ingresado es 11.\n')
elif numero == 12:
print ('El número ingresado es 12.\n')
elif numero == 13:
print ('El número ingresado es 13.\n')
elif numero == 14:
print ('El número ingresado es 14.\n')
elif numero == 15:
print ('El número ingresado es 15.\n')
elif numero == 16:
print ('El número ingresado es 16.\n')
elif numero == 17:
print ('El número ingresado es 17.\n')
elif numero == 18:
print ('El número ingresado es 18.\n')
elif numero == 19:
print ('El número ingresado es 19.\n')
elif numero == 20:
print ('El número ingresado es 20.\n')
elif numero == 21:
print ('El número ingresado es 21.\n')
elif numero == 22:
print ('El número ingresado es 22.\n')
elif numero == 23:
print ('El número ingresado es 23.\n')
elif numero == 24:
print ('El número ingresado es 24.\n')
elif numero == 25:
print ('El número ingresado es 25.\n')
elif numero == 26:
print ('El número ingresado es 26.\n')
elif numero == 27:
print ('El número ingresado es 27.\n')
elif numero == 28:
print ('El número ingresado es 28.\n')
else:
print ('El número ingresado es mayor que uno.\n')
Valora esta pregunta


0