L'apprentissage est un processus continu
Nous ne sommes jamais entièrement formés et devons donc constamment nous défier avec des tâches anciennes / nouvelles et simples / difficiles. Par conséquent, je commence ce référentiel pour améliorer mes compétences Python.
Les exercices ont été tirés de:
Créez un programme qui demande à l'utilisateur d'entrer son nom et son âge. Imprimez un message qui leur est adressé qui leur indique l'année où ils auront 100 ans.
Extras:
Demandez à l'utilisateur un numéro. Selon que le numéro soit uniforme ou impair, imprimez un message approprié à l'utilisateur. Astuce: comment un nombre pair / impaire réagit-il différemment lorsqu'il est divisé par 2?
Extras:
Prenez une liste, disons par exemple celui-ci: a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] et écrivez un programme qui imprime tous les éléments de la liste inférieurs à 5.
Extras:
Créez un programme qui demande à l'utilisateur un numéro, puis imprime une liste de tous les diviseurs de ce numéro. (Si vous ne savez pas ce qu'est un diviseur, c'est un nombre qui se divise uniformément en un autre numéro. Par exemple, 13 est un diviseur de 26 car 26/13 n'a pas de reste.)
Prenez deux listes, disons par exemple ces deux:
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
et écrire un programme qui renvoie une liste qui ne contient que les éléments communs entre les listes (sans doublons). Assurez-vous que votre programme fonctionne sur deux listes de tailles différentes.
Extras:
Demandez à l'utilisateur une chaîne et imprimez si cette chaîne est un palindrome ou non. (Un palindrome est une chaîne qui lit les mêmes avant et en arrière.)
Disons que je vous donne une liste enregistrée dans une variable: a = [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
Écrivez une ligne de Python qui prend cette liste A et fait une nouvelle liste qui ne contient que les éléments pair de cette liste.
Faites un jeu à deux joueurs de tiges de tige de rock. (Astuce: demandez des jeux de joueurs (en utilisant l'entrée), comparez-les, imprimez un message de félicitations au gagnant et demandez si les joueurs veulent commencer un nouveau jeu)
Rappelez-vous les règles:
Générez un nombre aléatoire entre 1 et 9 (y compris 1 et 9). Demandez à l'utilisateur de deviner le nombre, puis dites-lui s'il a deviné trop bas, trop haut ou exactement. (Astuce: n'oubliez pas d'utiliser les leçons d'entrée de l'utilisateur dès le tout premier exercice)
Extras: