Skip to content

Commit 1b675d8

Browse files
author
Alexander Carreno
committed
#1 - Python
1 parent 12e5178 commit 1b675d8

File tree

1 file changed

+114
-0
lines changed

1 file changed

+114
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
"""
2+
* Operadores
3+
"""
4+
5+
# Aritmeticos
6+
7+
print(f"Addition: 18 + 8 = {18 + 8}")
8+
print(f"Subtraction: 18 - 8 = {18 - 8}")
9+
print(f"Multiplication: 18 * 8 = {18 * 8}")
10+
print(f"Division: 18 / 8 = {18 / 8}")
11+
print(f"Modulus: 18 % 8 = {18 % 8}")
12+
print(f"Floor division: 18 // 8 = {18 // 8}")
13+
print(f"Exponentiation: 18 ** 8 = {18 ** 8}")
14+
15+
# Logicos (and or not)
16+
17+
print(True == True and False == False)
18+
print(False == True or False == False)
19+
print(not True)
20+
21+
# Comparacion
22+
23+
print(f"Greater than: 24 > 24 = {24 > 24}")
24+
print(f"Less than: 24 < 24 = {24 < 24}")
25+
print(f"Greater than or equal to: 24 >= 24 = {24 >= 24}")
26+
print(f"Less than or equal to: 24 <= 24 = {24 <= 24}")
27+
print(f"Equal: 24 == 24 = {24 == 24}")
28+
print(f"Not equal: 24 != 24 = {24 != 24}")
29+
30+
# Asignacion
31+
32+
number = 24
33+
34+
number += 2
35+
print(number)
36+
number -= 3
37+
print(number)
38+
number *= 1
39+
print(number)
40+
number /= 5
41+
print(number)
42+
number %= 5
43+
print(number)
44+
number //= 1
45+
print(number)
46+
number **= 4
47+
print(number)
48+
49+
# Identidad
50+
51+
variable = None
52+
53+
print(f"My variable is None: {variable is None}")
54+
print(f"My variable is not None: {variable is not None}")
55+
56+
# Pertenencia
57+
58+
print(f"'E' in word: {"E" in "word"}")
59+
print(f"'E' not in word: {"E" not in "word"}")
60+
61+
# Bits
62+
63+
a = 8 # 1000
64+
b = 10 # 1010
65+
66+
print(f"AND: 8 & 10 = {8 & 10}") # 0001 <
67+
print(f"OR: 8 | 10 = {8 | 10}") # 0101 <
68+
print(f"XOR: 8 ^ 10 = {8 ^ 10}") # 0100 <
69+
print(f"NOT: ~8 = {~8}")
70+
print(f"Right shift: 8 >> 10: {8 >> 2}") # 0010
71+
print(f"Left shift: 8 << 10: {8 << 2}") # 100000
72+
73+
"""
74+
* Estructuras de control
75+
"""
76+
77+
# Condicionales
78+
79+
language = "Python"
80+
81+
if language == "JavaScript":
82+
print("The language is JavaScript")
83+
elif language == "Python":
84+
print("The language is Python")
85+
else:
86+
print("It could be another language")
87+
88+
# Iterativas
89+
90+
for number in range(1, 9):
91+
print(number)
92+
93+
age = 0
94+
95+
while age <= 8:
96+
print(age)
97+
age += 2
98+
99+
# Excepciones
100+
101+
try:
102+
print(18 / 0)
103+
except:
104+
print("Division by zero?") # ZeroDivisionError
105+
finally:
106+
print("Bye!")
107+
108+
"""
109+
* Extra
110+
"""
111+
112+
for extra_number in range(10, 56):
113+
if extra_number %2 == 0 and extra_number != 16 and extra_number %3 != 0:
114+
print(extra_number)

0 commit comments

Comments
 (0)