python猜数游戏代码
from time import *
from os import *
def c(text):
timee = 0.1
for i in text:
sleep(timee)
print(i,end='',flush = True)
print("",end="\n")
def biaoti():
c('\033[33m 魔术之心灵感应!')
ls1 = [1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63]
ls2 = [2,3,6,7,10,11,14,15,18,19,22,23,26,27,30,31,34,35,38,39,42,43,46,47,50,51,54,55,58,59,62,63]
ls4 = [4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31,36,37,38,39,44,45,46,47,52,53,54,55,60,61,62,63]
ls8 = [8,9,10,11,12,13,14,15,24,25,26,27,28,29,30,31,40,41,42,43,44,45,46,47,56,57,58,59,60,61,62,63]
ls16 = [16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63]
ls32 = [32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63]
def wen():
ansz = 0
print()
c("\033[31m想一个0~63任意的一个数!")
ans1 = input("\033[32m这里有你想的数吗?(yes / no)\n" + str(ls1)+"\n")
if ans1 == "yes":
ansz += 1
ans2 = input("\033[33m这里有你想的数吗?(yes / no)\n" + str(ls2)+"\n")
if ans2 == "yes":
ansz += 2
ans3 = input("\033[31m这里有你想的数吗?(yes / no)\n" + str(ls4)+"\n")
if ans3 == "yes":
ansz += 4
ans4 = input("\033[34m这里有你想的数吗?(yes / no)\n" + str(ls8)+"\n")
if ans4 == "yes":
ansz += 8
ans5 = input("\033[36m这里有你想的数吗?(yes / no)\n" + str(ls16)+"\n")
if ans5 == "yes":
ansz += 16
ans6 = input("\033[33m这里有你想的数吗?(yes / no)\n" + str(ls32)+"\n")
if ans6 == "yes":
ansz += 32
print("你想的数是"+str(ansz)+"吧!")
biaoti()
wen()