欢迎光临散文网 会员登陆 & 注册

python猜数游戏代码

2022-02-03 15:22 作者:大威的水杯  | 我要投稿

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()


python猜数游戏代码的评论 (共 条)

分享到微博请遵守国家法律