Numeronのコード
画像にしたのはいじわるじゃなくて、引用モードで貼ってもインデントが消えちゃうから。Pythonでインデントが消えると意味わかんない。
あ、もしかして
from itertools import permutations from random import seed, choice import string digits, limits = 4, 10 allcards = list(permutations(string.digits, digits)) print("Numer0n っぽいなにか。%sケタで制限は%s回"%(digits, limits)) answer = list(choice(allcards)) for i in range(limits): for j in range(99): query = input("%s回目: いくつだと思う?"%(i+1)) try: int(query) except: print("数値じゃないみたい") continue if not (len(query) == digits and len(set(query)) == digits): print("%sケタじゃないか、同じ数値が入っているみたい"%digits) continue break else: print("入力エラーしすぎっす") break query = list(query) eats = sum([1 for x,y in zip(answer, query) if x ==y]) if eats == digits: print("正解!おめでとう!!") break bites = sum([1 for x in query if x in answer]) - eats print("%sEAT、%sBITE"%(eats, bites)) else: print("おしまい。正解は%sでした"%''.join(map(str,answer)))
「HTMl編集」を使えばできるんだ。一度やったあとでみたまま編集をしても大丈夫かな。