Skip to content

Commit 33e58d9

Browse files
authored
Merge pull request mouredev#7736 from Pirrin22/main
#2 pirrin22.py
2 parents 767de92 + d04e07e commit 33e58d9

File tree

1 file changed

+88
-0
lines changed

1 file changed

+88
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
# Funcion sin parametros y sin retorno.
2+
def area_cuadrado():
3+
lado = 6
4+
print(f'El area de un cuadrado de un lado {lado} metros es {lado*lado}')
5+
6+
area_cuadrado()
7+
8+
# Funcion con un parametro y retorno.
9+
def myname(name):
10+
name = input('Ingresa tu nombre: ')
11+
return f'Tu nombre es: {name}'
12+
13+
print(myname(input))
14+
15+
# Funcion con 2 parametros
16+
def area_triangulo(base, altura):
17+
area = (base * altura) / 2
18+
print(f'El area del triangulo es: {area}')
19+
20+
area_triangulo(4, 3)
21+
22+
# Funcion con 2 parametros y retorno.
23+
def area_poligono(apotema, perimetro):
24+
ar_pol = (apotema * perimetro) / 2
25+
return f'El area del poligono es: {int(ar_pol)}'
26+
27+
print(area_poligono(4, 35))
28+
29+
# Funcion dentro de Funcion.
30+
31+
def user():
32+
def username(alias):
33+
alias = input('Ingresa tu alias: ')
34+
print(f'Este es tu alias {alias}')
35+
username(input)
36+
37+
user()
38+
39+
# Funciones ya creadas en el lenguaje.-
40+
41+
print(max(5, 7, 18))
42+
43+
print(len('Esto es una cadena de texto'))
44+
45+
x = (5, 7, 9, 16)
46+
print(sum(x))
47+
48+
49+
# Variuable Global dentro de una funcion.
50+
51+
def loc():
52+
global y
53+
y = ('Esto es una variable Global!')
54+
print(y)
55+
56+
loc()
57+
print(y)
58+
59+
# Variable local.
60+
61+
age = 32
62+
63+
def myage(age):
64+
age = input('Ingresa tu edad: ')
65+
print(f'Tu edad segun la variable local {age}')
66+
67+
myage(input)
68+
69+
print(f'Tu edad segun la variable global {age}')
70+
71+
72+
# Ejercicio de dificultad extra.
73+
74+
def numeros(texto1, texto2):
75+
num = 0
76+
for numero in range(1, 101):
77+
if numero % 3 == 0 and numero % 5 == 0:
78+
print(texto1 + texto2)
79+
elif numero % 3 == 0:
80+
print(texto1)
81+
elif numero % 5 == 0:
82+
print(texto2)
83+
else:
84+
print(numero)
85+
num += 1
86+
return f'El numero se ha impreso {num} veces.'
87+
88+
print(numeros('fizz', 'buzz'))

0 commit comments

Comments
 (0)