鱼C论坛

 找回密码
 立即注册
查看: 141|回复: 12

[迷途问路] 代码报错

[复制链接]
最佳答案
0 
发表于 2018-10-31 22:07:43 | 显示全部楼层 |阅读模式
1鱼币
print("Give me two numbers,and I'll divide them")
print("Enter 'q' to quit")
while True:
    first_number = input("First number:")
    if first_number == 'q':
        break
                           
    second_number = (input('Second number:')
    try:
        answer = int(first_number) / int(second_number)
    except ZeroDivisionError:
        print("You can't divide by 0")
    else:
                        print(answer)



求教为什么这串代码不断显示语法错误

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
5 
发表于 2018-11-1 11:56:32 | 显示全部楼层
else语句你多打了一个缩进
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
 楼主| 发表于 2018-11-1 12:19:31 | 显示全部楼层
还是不行啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
 楼主| 发表于 2018-11-1 12:20:11 | 显示全部楼层
并且报错的位置一直在try语句这里
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
14 
发表于 2018-11-1 16:07:58 | 显示全部楼层
  1. second_number = (input('Second number:')
复制代码

你少一个括号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
1 
发表于 2018-11-1 16:16:07 | 显示全部楼层
second_number = (input('Second number:')
这里你少一个括号,同时if 与else之间内容的缩进方式也不对
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2018-11-1 17:05:36 | 显示全部楼层
第八行有一个括号不搭配second_number = (input('Second number:')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
6 
发表于 2018-11-1 18:13:35 | 显示全部楼层
      楼主试一下下面的代码,然后和你自己的代码比一下

  1. print("Give me two numbers,and I'll divide them")
  2. print("Enter 'q' to quit")
  3. while True:
  4.     first_number = raw_input("First number:")
  5.     if first_number == 'q':
  6.         break
  7.                            
  8.     second_number = raw_input("Second number:")
  9.     try:
  10.         answer = int(first_number) / int(second_number)
  11.     except ZeroDivisionError:
  12.         print("You can't divide by 0")
  13.     else:
  14.         print("answer = %d\n" % answer)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2018-11-1 20:43:45 | 显示全部楼层
少了括号,还有缩进的问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
 楼主| 发表于 2018-11-1 22:28:18 | 显示全部楼层
统一回复,感谢楼上的大神
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2018-11-2 12:09:08 | 显示全部楼层
路过
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2018-11-2 13:29:40 | 显示全部楼层
都是人才,我有问题也可以求助吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
3 
发表于 2018-11-4 23:02:34 | 显示全部楼层
second_number后差一个括号;
else:后面的缩进多一个!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号

GMT+8, 2018-11-17 13:06

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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