猫史档案馆


【Python作品分享】猜数字游戏【求助帖】

用户:cube_sybs(白泽工作室)cube_sybs(白泽工作室)查看:1 回复:4 评论:1 创建时间:2020-08-20T20:04:45


【作品展示】

center_image

 

【作品介绍】

为什么最后边的break会报错求大佬回复

 

【作品源代码】

import random


喵 = 0
jf = 5
print('设置原始积分为', jf)
print('==========猜数字游戏===========')
sjs = random.randint(1, 10)
if (sjs == '2' or sjs == '4' or sjs == '6' or sjs == '8' or sjs == '10'):
    print('提示:')
    print(' 这个数是双数')
    print('按回车键确认')
if (sjs == '1' or sjs == '3' or sjs == '5' or sjs == '7' or sjs == '9'):
    print('提示:')
    print('这个数是单数')
    print('按回车键确认')
daan = int(input('请输入这个数:'))
if (daan == sjs):
    print('回答正确~~~~')
    jf = (jf + 1)
    print('积分加1')
    print('现在积分等于', jf)
else:
    print('回答错误v_v!')
    print('这个数是', sjs)
    jf = (jf - 1)
    print('积分减1')
    print('现在积分等于', jf)
    if (jf <= 0):
        print('积分归零,游戏失败。')
        喵 = 1
print('———————————————————————————————')
if (喵 == 0):
    wen = input('是否继续游戏?(填yes,no):')
    if (wen == 'yes'):
        while (wen == 'yes'):
            print('==========猜数字游戏===========')
            sjs = random.randint(1, 10)
            sjs = int(sjs)
            if (sjs == '2' or sjs == '4' or sjs == '6' or sjs == '8' or sjs == '10'):
                print('提示:')
                print(' 这个数是双数')
                print('按回车键确认')
            if (sjs == '1' or sjs == '3' or sjs == '5' or sjs == '7' or sjs == '9'):
                print('提示:')
                print('这个数是单数')
                print('按回车键确认')
            daan = int(input('请输入这个数:'))
            if (daan == sjs):
                print('回答正确~~~~')
                jf += 1
                print('积分加1')
                print('现在积分等于', jf)
            else:
                print('回答错误v_v!')
                print('这个数是', sjs)
                喵 -= 1
                print('积分减1')
                print('现在积分等于', jf)
                if (jf <= 0):
                    print('积分归零,游戏失败。')
                    喵 = 1
                    break
            print('———————————————————————————————')
            wen = input('是否继续游戏?(填yes,no):')
    else:
        break
print('古德白~~~')

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
_Rise__Rise_

if 喵 = 1

    break

点赞0


评论


_Rise__Rise_

你没有循环,退出个der

点赞0


评论


你猜你猜你猜你猜你猜你猜你猜你猜

这镇楼图就很形象

点赞0


评论


wrmdcxywrmdcxy

你确定break在循环里?

一量就知道!

center_image

点赞0


评论