Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions cooperacion.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@

selection = 'Si'

names = []

donativos = []

while selection == 'Si':

name = input('Ingresa el nombre de la persona: ')

names.append(name.capitalize())

donativo = float(input('Ingresa el monto que donó: '))

donativos.append(donativo)

selection = input('¿Deseas ingresar a otra persona [Si/No]? ')


if len(names) > 1:
total_donacion = float(sum(donativos))

print(f'La suma total de la cooperación es de: {total_donacion:.2f}')

total_names = len(names)

mean = total_donacion/total_names

print(f'El promedio de la cooperación es de: {mean:.2f}')

print(f'La suma total de las personas que cooperaron es de: {total_names}')

print(f'La primera persona en cooperar fue {names[0]} con la cantidad de {donativos[0]:.2f}')

print(f'La última persona en cooperar fue {names[-1]} con la cantidad de {donativos[-1]:.2f}')

minima = donativos.index(min(donativos))
print(f'{names[minima]:} fue la persona que menos cooperó con una cantidad de {donativos[minima]:.2f} dólares')

maxima = donativos.index(max(donativos))
print(f'{names[maxima]} fue la persona que más cooperó con una cantidad de {donativos[maxima]:.2f} dólares')


else:
print (f"Solo una persona ha cooperado, se muestra el siguiente apartado:"
f" {names[0]} ha aportado una cantidad de {donativos[0]}"
"")

11 changes: 11 additions & 0 deletions pow_calculator.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
num_1 = int(input('Introduce un número: '))
num_2 = int(input('Introduce otro número: '))

if num_1 > num_2:

exp_1 = num_2 ** num_1
print(f"Se aplicará la siguiente fórmula: {num_1}^{num_2}, dando como resultado {exp_1}")

else:
exp_2 = num_2 ** num_1
print(f"Se aplicará la siguiente fórmula: {num_2}^{num_1}, dando como resultado {exp_2}")
15 changes: 15 additions & 0 deletions prime_numbers.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
'''NÚMEROS PRIMOS '''
num_primos=[]
for num in range(100, 200):
if num > 1:
if num == 2 or num == 3 or num == 5 or num == 7 :
print(f'{num} es un número primo')
num_primos.append(num)

elif num % 2 != 0 and num % 3 != 0 and num % 5 != 0 and num % 7 != 0:
print(f'{num} es un número primo')
num_primos.append(num)

print('La suma de los números primos es de: ',len(num_primos))


50 changes: 50 additions & 0 deletions tic_tac_toe.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
from random import randint

print('''BIENVENIDO AL JUEGO DE PIEDRA PAPEL O TIJERA''')




selection = 'Si'

while selection == 'Si':

usuario = input('Elije una opción Piedra, Papel o Tijera: ')

num_rand = randint(1,100)

if num_rand > 1 and num_rand < 33:
opcion_1 = 'Tijera'
print(f'La cpu ha elegido {opcion_1}')
if usuario == 'Tijera':
print('¡Es un empate!')
elif usuario == 'Piedra':
print('Felicitaciones, has ganado')
else:
print('Has perdido ;(, vuelve a intentarlo')


elif num_rand > 33 and num_rand < 66:
opcion_2 = 'Piedra'
print(f'La cpu ha elegido {opcion_2}')
if usuario == 'Tijera':
print('Has perdido ;(, vuelve a intentarlo')
elif usuario == 'Papel':
print('Felicitaciones, has ganado')
else:
print('¡Es un empate!')
else:
opcion_3 = 'Papel'
print(f'La cpu ha elegido {opcion_3}')
if usuario == 'Tijera':
print('Felicitaciones, has ganado')
elif usuario == 'Piedra':
print('Has perdido ;(, vuelve a intentarlo')
else:
print('¡Es un empate!')



selection = input('¿Quieres volver a jugar?\n [Si/No] ')

print('Hasta la vista baby!')