-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path04_hipotenusa.py
67 lines (52 loc) · 1.49 KB
/
04_hipotenusa.py
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
print('')
print('*' * 20)
print('')
print('🚨1️⃣ Determinar la hipotenusa de un triángulo rectángulo conocidas las longitudes de sus dos catetos. Desarrolle el algoritmo correspondiente.')
print('')
catA = input('Escoje el cateto A de un triángulo 👉 ')
catB = input('Escoje el cateto A de un triángulo 👉 ')
catA = int(catA)
catB = int(catB)
print('')
for i in range(0,catA):
print('🟨' * catA)
print('')
print('✚')
print('')
for i in range(0,catB):
print('🟦' * catB)
print('')
hipotenusa = (catA ** 2 + catB ** 2) ** 0.5
print(hipotenusa)
print('=')
print('')
dib_catA = int(hipotenusa - catB)
for i in range(0, catB):
print('🟦' * catB,'🟨' * dib_catA)
for i in range(0, dib_catA):
print('🟨' * catB, '🟨' * dib_catA)
print('')
print('*' * 20)
print('')
for i in range(0,int(hipotenusa)):
print('🟥' * int(hipotenusa))
print('')
print('👇' * 20)
print('')
for i in range(0,int(hipotenusa)):
if i == 0:
print('🟩' * int(hipotenusa))
else:
print('🟥' * int(hipotenusa))
print('')
print('Entonces...')
print('La Hipotenusa de un trianculo rectangulo cuyo Cateto A es', catA, 'y cateto B es', catB, 'es 👉 ', hipotenusa)
print('')
print('*' * 20)
print('')
print('')
print('🚨2️⃣ Desarrollar un algoritmo que calcule el área de un cuadrado.')
print('')
area = hipotenusa * hipotenusa
area_sting = str(area) + ' unidades^2'
print('El área del cuadrado de la hipotenusa:', hipotenusa, 'es 👉', area_sting)