猫史档案馆


【Python作品分享】魔术【作品秀】

用户:杨腾岳杨腾岳查看:0 回复:2 评论:0 创建时间:2021-08-09T13:22:03


【作品展示】

center_image

 

【作品介绍】

想一个1·60的数字,如实告诉计算机,就会发现计算机会读心术

 

【作品源代码】

#魔术
import turtle
#1
num=["1","8","32","4","2","16"]
print("请在心里想一个1~60的数字,记在心里并回答下列问题:")
print(num[0]," 11  21  31  41  51 ")
print("3  13  23  33  43  53")
print("5  15  25  35  45  55")
print("7  17  27  37  47  57")
print("9  19  29  39  49  59")
one = input("以上数字中是否有你想的那个数字(填入是或否):")
print("-------------------------------------------")

#2
print(num[1],"  13  26  31  44  57")
print("9  14  27  40  45  58")
print("10  15  28  41  46  59")
print("11  24  29  42  47  60")
print("12  25  30  43  56  ❥")
two = input("以上数字中是否有你想的那个数字(填入是或否):")
print("-------------------------------------------")
#3
print(num[2],"  37  42  47  52  57")
print("33  38  43  48  53  58")
print("34  39  44  49  54  59")
print("35  40  45  50  55  60")
print("36  41  46  51  56  ❥")
three = input("以上数字中是否有你想的那个数字(填入是或否):")
print("-------------------------------------------")
#4
print(num[3],"  13  22  31  44  53")
print("5  14  23  36  45  54")
print("6  15  28  37  46  55")
print("7  20  29  38  47  60")
print("12  21  30  39  52  ❥")
four = input("以上数字中是否有你想的那个数字(填入是或否):")
print("-------------------------------------------")
#5
print(num[4],"  11  22  31  42  51")
print("3  14  23  34  43  54")
print("6  15  23  35  45  55")
print("7  18  27  38  47  58")
print("10  19  30  39  50  59")
five= input("以上数字中是否有你想的那个数字(填入是或否):")
print("-------------------------------------------")
#6
print(num[5],"  21  26  31  52  57")
print("17  22  27  48  53  58")
print("18  23  28  49  54  59")
print("19  24  29  50  55  60")
print("20  25  30  51  56  ❥")
six = input("以上数字中是否有你想的那个数字(填入是或否):")
print("-------------------------------------------")
if one == "是":
    shu = num[0]
else:
    shu = 0
if two=="是":
    shu2=num[1]
else:
    shu2 = 0
if two == "是":
    shu3 = num[2]
else:
    shu3 = 0
if two == "是":
    shu4= num[3]
else:
    shu4 = 0
if two == "是":
    shu5 = num[4]
else:
    shu5 = 0
if two == "是":
    shu6 = num[5]
else:
    shu6 = 0
shu7=shu1+shu2+shu3+shu4+shu5+shu6
print("你想的数就是:shu7")

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

运行不成功

点赞0


评论


只野就是个蛐蛐只野就是个蛐蛐

是这样的:

# 魔术
# 1
num = [1, 8, 32, 4, 2, 16]
print('请在心里想一个1~60的数字,记在心里并回答下列问题:')
print(num[0], ' 11  21  31  41  51 ')
print('3  13  23  33  43  53')
print('5  15  25  35  45  55')
print('7  17  27  37  47  57')
print('9  19  29  39  49  59')
one = input('以上数字中是否有你想的那个数字(填入是或否):')
print('-------------------------------------------')
# 2
print(num[1], '  13  26  31  44  57')
print('9  14  27  40  45  58')
print('10  15  28  41  46  59')
print('11  24  29  42  47  60')
print('12  25  30  43  56  ❥')
two = input('以上数字中是否有你想的那个数字(填入是或否):')
print('-------------------------------------------')
# 3
print(num[2], '  37  42  47  52  57')
print('33  38  43  48  53  58')
print('34  39  44  49  54  59')
print('35  40  45  50  55  60')
print('36  41  46  51  56  ❥')
three = input('以上数字中是否有你想的那个数字(填入是或否):')
print('-------------------------------------------')
# 4
print(num[3], '  13  22  31  44  53')
print('5  14  23  36  45  54')
print('6  15  28  37  46  55')
print('7  20  29  38  47  60')
print('12  21  30  39  52  ❥')
four = input('以上数字中是否有你想的那个数字(填入是或否):')
print('-------------------------------------------')
# 5
print(num[4], '  11  22  31  42  51')
print('3  14  23  34  43  54')
print('6  15  23  35  45  55')
print('7  18  27  38  47  58')
print('10  19  30  39  50  59')
five = input('以上数字中是否有你想的那个数字(填入是或否):')
print('-------------------------------------------')
# 6
print(num[5], '  21  26  31  52  57')
print('17  22  27  48  53  58')
print('18  23  28  49  54  59')
print('19  24  29  50  55  60')
print('20  25  30  51  56  ❥')
six = input('以上数字中是否有你想的那个数字(填入是或否):')
print('-------------------------------------------')
if (one == '是'):
    shu1 = num[0]
else:
    shu1 = 0
if (two == '是'):
    shu2 = num[1]
else:
    shu2 = 0
if (two == '是'):
    shu3 = num[2]
else:
    shu3 = 0
if (two == '是'):
    shu4 = num[3]
else:
    shu4 = 0
if (two == '是'):
    shu5 = num[4]
else:
    shu5 = 0
if (two == '是'):
    shu6 = num[5]
else:
    shu6 = 0
shu7 = (((((shu1 + shu2) + shu3) + shu4) + shu5) + shu6)
print(('你想的数就是:' + str(shu7)))

点赞0


评论