猫史档案馆


【Python作品分享】二十四点【作品秀】

用户:非主流名字非主流名字查看:0 回复:0 评论:0 创建时间:2023-07-24T11:54:33


【作品展示】

center_image

 

【作品介绍】

没啥说的,输入“规则”看规则吧

 

【作品源代码】

import random


print('二十四点!')
e = '再试一次吧!'

def h():

    a = random.randint(1, 13)
    b = random.randint(1, 13)
    c = random.randint(1, 13)
    d = random.randint(1, 13)
    print('四个数字分别是:', a, b, c, d)
    f()

def f():

    try:
        g = input('请输入你的计算过程:')
        if ((a in g) and (b in g) and (c in g) and (d in g)):
            result = eval(g)
            # 使用eval函数将用户输入的字符串进行计算
            print('=', result)
            if (result == 24):
                print('恭喜你,答对了!')
            else:
                print('不对哟!')
                print(e)
                f()
        else:
            if (g == '规则'):
                print('''
                你需要通过随机的4个数字计算得到24。
                输入“规则”可查看规则。
                输入“无解”会重新为你随机4个数字。''')
            elif (g == '无解'):
                h()
            else:
                print('没有上述数字!')
                print(e)
                f()
    except TypeError:
        print('输入无效,请重新输入!')
        print(e)
        f()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页