Comment est le progrès? Continuons le boom ?? en Python

introduction

Comment est le progrès?

Clojure qui affiche aléatoirement "Progression, comment, comment" et quand "Comment progresse-t-il" est terminé Un programme qui affiche aléatoirement "Progression, comment, comment" et incite lorsque "Comment progresse" est terminé J'ai écrit "Progrès, comment, comment" en Haskell Comment est le progrès? Essayons ruby sur le boom?

alors

Je l'ai écrit en Python. Cependant, comme c'est aussi une chose à écrire, j'ai essayé d'utiliser l'expression lambda sans signification, que j'utilise rarement (la notation d'inclusion de liste est trop pratique).

code

shinchoku.py


 #coding: utf-8

import random


li =  ["le progrès","Comment","est","Ou"]
LI_RAND_LENGTH =  len(li)-1
CHECK_NUM      = -len(li)
ret = []
itr = 0

shinchokuStr    = lambda       : li[random.randint(0,LI_RAND_LENGTH)]
appendShinchoku = lambda l     : l+[shinchokuStr()]
last4Strs       = lambda l     : "".join(l[CHECK_NUM:])
loopCheck       = lambda x, y : last4Strs(x) == last4Strs(y)

while(not loopCheck(li,ret)) :
	ret = appendShinchoku(ret)
	itr += 1
	print ret[-1],	
print "\n"+str(len("".join(ret))/3)+"Éventail de lettres"

Résultat d'exécution

$ python shinchoku.py
Comment est-ce? Comment est-ce? Comment est-ce? Comment se passe le progrès Comment le progrès Le progrès est-il le progrès Comment le progrès est-il le progrès Le progrès Le progrès Comment le progrès est-il le progrès Comment le progrès Le progrès Le progrès Le progrès est le progrès C ’est un progrès, c’ est un progrès, c ’est un progrès, c’ est un progrès, c ’est un progrès, un progrès, un progrès, un progrès, un progrès, un progrès, un progrès, un progrès, un progrès, un progrès. Est-ce un progrès? Comment va un progrès? Comment va un progrès? Comment va un progrès? Le progrès est un progrès. Est-ce un progrès? Est-ce un progrès? Comment est-ce? Comment est-ce que c'est progrès progrès progrès progrès Comment progrès progrès est progrès Comment progrès Comment progrès C'est le progrès, c'est le progrès, c'est le progrès, c'est le progrès, c'est le progrès, c'est le progrès, c'est le progrès, c'est le progrès, c'est le progrès, c'est le progrès, c'est le progrès, c'est le progrès, c'est le progrès, c'est le progrès, c'est le progrès. Comment le progrès Le progrès ou le progrès est le progrès Comment le progrès est le progrès Comment le progrès est le progrès Comment le progrès Le progrès est le progrès Le progrès est le progrès Comment le progrès Le progrès est le progrès Comment le progrès ou le progrès Comment le progrès? Comment est le progrès? Comment est le progrès? Comment est le progrès? Comment est le progrès? Comment est le progrès? Comment est le progrès? Comment est le progrès? Comment est le progrès? Comment est le progrès? Comment est le progrès? Comment est le progrès? Est-ce un progrès? Est-ce un progrès? Est-ce un progrès? Est-ce un progrès? Est-ce un progrès? Est-ce un progrès? Est-ce un progrès? Est-ce un progrès? Est-ce un progrès? Est-ce un progrès? Est-ce? Comment est-ce? Est-ce un progrès, un progrès, comment est-ce?
Ventilé par 656 caractères

Impressions

l'expression lambda est amusante. Au fait, j'ai dit que je devrais étudier Haskell, alors je veux étudier. En outre, le nombre d'octets qui semble avoir différentes longueurs de chaînes de caractères Python liées au code de caractère (?). Pour le moment, cela a fonctionné, alors j'ai mis un chiffre magique.

Recommended Posts

Comment est le progrès? Continuons le boom ?? en Python
[Python] Récupérez les fichiers dans le dossier avec Python
Comment obtenir les fichiers dans le dossier [Python]
Comment obtenir la différence de date et d'heure en secondes avec Python
Comment obtenir le nom de la variable lui-même en python
Comment obtenir le nombre de chiffres en Python
[Python] Obtenez les nombres dans l'image graphique avec OCR
En Python, changez le comportement de la méthode en fonction de la façon dont elle est appelée
Obtenez des résultats au format dict avec Python psycopg2
Obtenez des informations sur les 100 utilisateurs techniques de Twitter les plus influents au monde avec python.
Comment obtenir une liste de fichiers dans le même répertoire avec python
Différence de sys.path en fonction du démarrage de Python (v3.8.2)
Test.py n'est pas reflété sur le serveur Web dans Python3.
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Obtenez automatiquement le port où Arduino est bloqué en Python
Comment entrer dans l'environnement de développement Python avec Vagrant
[Introduction à Python] Comment obtenir des données avec la fonction listdir
Obtenez le chemin du bureau en Python
Obtenez la météo avec les requêtes Python
Obtenez la météo avec les requêtes Python 2
Obtenez le chemin du script en Python
Comment obtenir la version Python
Comment démarrer avec Python
Obtenez le chemin du bureau en Python
Obtenez le nom d'hôte en Python
Démarrez avec Python avec Blender
Premiers pas avec le framework Python Django sur Mac OS X
Comment déterminer qu'une clé croisée a été entrée dans Python3
Pour utiliser python, mettez pyenv sur macOS avec PyCall
Comment utiliser l'astérisque (*) en Python. C'est peut-être tout? ..
Obtenez le nombre de lecteurs d'articles sur Mendeley en Python
Obtenez des données supplémentaires vers LDAP avec python
[Python] Récupère le nom de la variable avec str
Afficher Python 3 dans le navigateur avec MAMP
Comment utiliser BigQuery en Python
Lisons le fichier RINEX avec Python ①
Comment obtenir stacktrace en python
Qu'est-ce que "mahjong" dans la bibliothèque Python? ??
Télécharger des fichiers sur le Web avec Python
Commençons avec TopCoder en Python (version 2020)
Obtenir la liste de codes EDINET en Python
Comment les débutants en Python commencent avec Progete
[Python] Une barre de progression sur le terminal
Comment utiliser is et == en Python
Entendons-nous bien avec Python # 0 (Construction de l'environnement)
[Blender x Python] Commençons avec Blender Python !!
Obtenez la largeur du div côté serveur avec Selenium + PhantomJS + Python
Obtenez et convertissez l'heure actuelle dans le fuseau horaire local du système avec python
Comment utiliser la bibliothèque C en Python
Jeu à la main en Python (commençons avec AtCoder?)
Obtenez la météo à Osaka via l'API Web (python)
[REAPER] Comment jouer à Reascript avec Python
Stratégie sur la façon de monétiser avec Python Java
Analysons le journal de validation git en Python!
Récupérer l'appelant d'une fonction en Python
Qu'est-ce que wheezy dans l'image Docker Python?
[Automation] Extraire le tableau en PDF avec Python
À propos de la différence entre "==" et "is" en python
Obtenez le titre de la fenêtre du système X Window en Python