-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path02_operadores.py
More file actions
50 lines (40 loc) · 1.3 KB
/
Copy path02_operadores.py
File metadata and controls
50 lines (40 loc) · 1.3 KB
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
###operadores aritmeticos ###
print(3+1) # operador: suma
print(3-1) # operador: resta
print(3*1) # operador: multiplicacion
print(3/1) # operador: division
print(10%2) # operador: porcentaje
print(4//3) # operador: residuo
print(3**1) # operador: potencia
#al agregar el operador + se juntan los string
print ("hola"+str(5))
#al agregar el operador * multiplica la variable
print("hola"*5)
print("hola" * (2*3))
myFloat=2.5*2
print("hola" * int(myFloat))
### operadores comparativos ###
print(3<1) # operador: menor que (booleano)
print(3>1) # operador: mayor que (booleano)
print(3>=1) # operador: mayor o igual que (booleano)
print(3<=1) # operador: menor o igual que (booleano)
print(3|1) # operador: y
print(3==1) # operador: es igual
print(3!=1) # operador: NO es igual a
#sirve tambien para las longitudes de caracteres, ambas formas estan correctas
#cuando son string compara alfabeticamente las letras de ambas tanto minusculas como mayusculas
#como por ASCII
print(len("mundo") < len("hola"))
print("aaa" < "aba")
### operadores logicos ###
#la logica booleana se muestra como:
"""
true and true = true
true and false = false
false and true = false
false and false = false
"""
#es al reves cuando se usa el not
print(3 > 4 and "hola" > "python")
print(3 < 4 or "hola" < "python")
print( not(3 > 4))