鱼C论坛

 找回密码
 立即注册
查看: 1113|回复: 4

[已解决]程序出了问题,有报错。自己找不到原因,请帮忙。程序,报错,如下。

[复制链接]
发表于 2019-10-12 10:20:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
print('--*--来,和小甲鱼一起玩个游戏吧--*--')
counter = 5
temp = input('猜猜小甲鱼心里想的数字是几:\n')
guess = int(temp)
while guess != 8 and counter > 0:
    temp = input('猜猜小甲鱼心里想的数字是几:\n')
    guess = int(temp)
    if guess ==8:
        print('你太牛逼了,猜对啦。你是小甲鱼肚子里的蛔虫吗?')
        print('猜对了也没有奖励的,气死你')
    else:
        if guess < 8:
            print('小啦,胆子大一点儿,往大的猜')
            counter -= 1
            print('你还剩余',counter =counter -1,'次机会')
       else:
            print('大啦,胆子小一点儿,往小的猜')
            counter -= 1
            print('你还剩余',counter =counter -1,'次机会,请自重')
print('游戏结束,欢迎下一次继续玩')
报错:
SyntaxError: multiple statements found while compiling a single statement
SyntaxError:unindent does not match any outer indentation level
最佳答案
2019-10-12 11:05:05
本帖最后由 Big-Man 于 2019-10-12 11:10 编辑

一个是你的缩进搞错了,还有一个是你print里面不能有counter =counter -1,直接counter就可以了,而且你的代码这也可以有六次机会,而不是五次
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-10-12 11:05:05 | 显示全部楼层    本楼为最佳答案   
本帖最后由 Big-Man 于 2019-10-12 11:10 编辑

一个是你的缩进搞错了,还有一个是你print里面不能有counter =counter -1,直接counter就可以了,而且你的代码这也可以有六次机会,而不是五次
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2019-10-12 11:18:58 | 显示全部楼层
Big-Man 发表于 2019-10-12 11:05
一个是你的缩进搞错了,还有一个是你print里面不能有counter =counter -1,直接counter就可以了,而且你的 ...

也就是说,print里面只能是变量名,而不能对变量赋值,再让print打印,是吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-12 12:28:59 | 显示全部楼层
前进一步 发表于 2019-10-12 11:18
也就是说,print里面只能是变量名,而不能对变量赋值,再让print打印,是吗?

是的,你的counter不能在print里面运算
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-12 13:25:58 | 显示全部楼层
print可以直接打印运算结果,比如print(count - 1),但是不能有赋值语句。
input里面最后的/n换行符没必要,你都已经有冒号了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 19:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表