Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5389ba9

Browse files
committed
Intermediate: Día 4
1 parent d01c91e commit 5389ba9

File tree

3 files changed

+86
-0
lines changed

3 files changed

+86
-0
lines changed

Intermediate/05_error_types.py

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Clase en vídeo (25/10/22): https://www.twitch.tv/videos/1634818287
2+
3+
### Error Types ###
4+
5+
# SyntaxError
6+
#print "¡Hola comunidad!" # Descomentar para Error
7+
print("¡Hola comunidad!")
8+
9+
# NameError
10+
language = "Spanish" # Comentar para Error
11+
print(language)
12+
13+
# IndexError
14+
my_list = ["Python", "Swift", "Kotlin", "Dart", "JavaScript"]
15+
print(my_list[0])
16+
print(my_list[4])
17+
print(my_list[-1])
18+
#print(my_list[5]) # Descomentar para Error
19+
20+
# ModuleNotFoundError
21+
#import maths # Descomentar para Error
22+
import math
23+
24+
# AttributeError
25+
#print(math.PI) # Descomentar para Error
26+
print(math.pi)
27+
28+
# KeyError
29+
my_dict = {"Nombre":"Brais", "Apellido":"Moure", "Edad":35, 1:"Python"}
30+
print(my_dict["Edad"])
31+
#print(my_dict["Apelido"]) # Descomentar para Error
32+
print(my_dict["Apellido"])
33+
34+
# TypeError
35+
#print(my_list["0"]) # Descomentar para Error
36+
print(my_list[0])
37+
print(my_list[False])
38+
39+
# ImportError
40+
#from math import PI # Descomentar para Error
41+
from math import pi
42+
print(pi)
43+
44+
# ValueError
45+
#my_int = int("10 Años")
46+
my_int = int("10") # Descomentar para Error
47+
print(type(my_int))
48+
49+
# ZeroDivisionError
50+
#print(4/0) # Descomentar para Error
51+
print(4/2)

Intermediate/06_file_handling.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Clase en vídeo (25/10/22): https://www.twitch.tv/videos/1634818287
2+
3+
### File Handling ###
4+
5+
import os
6+
7+
# .txt file
8+
9+
txt_file = open("Intermediate/my_file.txt", "w+") # Leer, escribir y sobrescribir si ya existe
10+
11+
txt_file.write("Mi nombre es Brais\nMi apellido es Moure\n35 años\nY mi lenguaje preferido es Python")
12+
13+
#print(txt_file.read())
14+
print(txt_file.read(10))
15+
print(txt_file.readline())
16+
print(txt_file.readline())
17+
for line in txt_file.readlines():
18+
print(line)
19+
20+
txt_file.write("\nAunque también me gusta Kotlin")
21+
print(txt_file.readline())
22+
23+
txt_file.close()
24+
25+
with open("Intermediate/my_file.txt", "a") as my_other_file:
26+
my_other_file.write("\nY Swift")
27+
28+
#os.remove("Intermediate/my_file.txt")
29+

Intermediate/my_file.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Mi nombre es Brais
2+
Mi apellido es Moure
3+
35 años
4+
Y mi lenguaje preferido es Python
5+
Aunque también me gusta Kotlin
6+
Y Swift

0 commit comments

Comments
 (0)