"""Desarrolla un programa que pida al usuario un número entero y determine si es par o impar. Si es par, muestra “Es un número par”, si es impar, muestra “Es un número impar”.""" numero=int(input("Introduce un número")) if numero%2==0: print("par") else: print ("impar") """Escribe un programa que solicite al usuario su calificación en un examen y determine si ha aprobado o reprobado. Si la calificación es igual o superior a 60, muestra “Aprobado”, de lo contrario, muestra “Reprobado”.""" calificacion=float(input("Introduce nota")) if calificacion>=60: print("Aprobado") else: print("Reprobado") """Desarrolla un programa que pida al usuario dos números enteros y determine si al menos uno de ellos es positivo y par. Si alguna de estas condiciones se cumple, muestra “Al menos uno de los números es positivo y par”, de lo contrario, muestra “Ninguno de los números cumple con las condiciones”.""" a=int(input("Introduce numero 1 ")) b=int(input("Introduce numero 2 ")) # NO hace falta paréntesis if (a%2==0 and a>0) or (b%2==0 and b>0): print("Positivo y par") else: print("No positivo y par")
Categoría: Sin categoría
Demos CSS
1. CSS Only Fire by Simon Goellner: https://codepen.io/simeydotme/pen/Poy…
2. Dripping by Amit Sheen: https://codepen.io/amit_sheen/pen/jOe…
3. 100% 3D CSS + HTML Render by Jane Ori: https://codepen.io/propjockey/pen/KKG…
4. Copypaste Apple Keyboard by Jon Kantner: https://codepen.io/jkantner/pen/ZEqKgWJ
5. CSS Rollin’ Road by Jhey Tompkins: https://codepen.io/jh3y/pen/abRxZJE
6. OnlyCSS: Low-poly Train by Yusuke Nakaya: https://codepen.io/YusukeNakaya/pen/P…
7. Flying Through Hexagons by Amit Sheen: https://codepen.io/amit_sheen/pen/OJB…
8. 3D Walkman by Ricardo Oliva Alonso: https://codepen.io/ricardoolivaalonso…
9. Gradient Art by Oscar Saharoy: https://codepen.io/oscarsaharoy/pen/B…
10. 3D CSS Wanderer above the Sea of Fog by Alvaro Montoro: https://codepen.io/alvaromontoro/pen/…
Arreglar JVM
Esperar foreach
function mostrarAmbasCartas(valueLocation, valueSpecies) { // document.querySelector(".alert").classList.toggle("visually-hidden"); fetch("https://rickandmortyapi.com/api/location/"+valueLocation).then((response) => response.json()).then(async (data) => { console.log(data); if (data.residents.length>0) { console.log("anes foreach"); await Promise.all(data.residents.map(async (element) => { await fetch(element).then((respuesta) => respuesta.json()).then((results) => { console.log(results); if (results.species==valueSpecies) { let carta=crearCarta(results); document.querySelector(".cartas").appendChild(carta); document.querySelector(".alert").classList.add("visually-hidden"); } }); })); console.log("fin foreach"); } else { document.querySelector(".alert").classList.toggle("visually-hidden"); } }) .catch((err) => { console.log("Error: ", err); }); }
Retos de programación semanales
Mini ejercicio transformación
Vamos a coger el layout de los dos que hemos hecho el que más nos guste(flex o grid) y vamos añadir transformaciones en el hover de las imágenes. A vuestro gusto. ¡Sorprendedme!
Nueva entidad a nuestro proyecto
Vamos a añadir a nuestro proyecto una entidad Profesor con su id, nombre y correo.
Un curso tiene un profesor pero un profesor tiene varios cursos.
Añadir un profesor y a ver qué pasa con los datos que ya tenemos.
¡Suerte!
Ejemplos github
API’s de prueba
Enlaces interesantes
Reglas para escribir buen código en JS. Algunas cosas me parecen excesivas, pero en general son buenas técnicas:
https://blog.codersequity.com/a-complete-guide-to-clean-code-principles-for-javascript-82052c317789
Hacks de JS:
https://mdabidnuri.medium.com/top-10-javascript-hacks-that-every-developer-should-know-b62b55054824
6 funciones útiles de JS:
https://tapajyoti-bose.medium.com/6-killer-utility-functions-in-javascript-86d52af43cd3
45 herramientas para front end:
https://levelup.gitconnected.com/45-front-end-developer-tools-e496b9c3503