Python--错误总结1

最近被安利了一本讲Python的书(《Python编程:从入门到实践》)#这大概就是悲剧的开端

首先,因为最早学的是C++还有C,所以并不是很注意缩进的问题(心情简单.jpg),然后,然后就没有然后了,(╯‵□′)╯︵┻━┻ (╯‵□′)╯︵┻━┻

好了,回归正题:

下面展示的代码来自↑上面提到的书第四章

#先展示正确代码

magicians = ['alice', 'david', 'carolina']
for magician in magicians:
    print(magician.title() + ", that was a great trick!")

输出:

Alice, that was a great trick!
David, that was a great trick!
Carolina, that was a great trick!

 #这个是第一个错误类型

 

 magicians = ['alice', 'david', 'carolina']
for magician in magicians:
    print(magician.title() + ", that was a great trick!")

 

 

 

File "/usercode/file.py", line 1
    magicians = ['alice', 'david', 'carolina']
    ^
IndentationError: unexpected indent

 

 

通过与正确代码的比较可以很容易发现其不同之处,即第一行开头处有一个空格(╯‵□′)╯︵┻━┻

原来学C++的时候完全没有遇到过,结果这里卡了两天,我还以为是编译器的问题,(╯‵□′)╯︵┻━┻

#接下来是第二个错误

 

magicians = ['alice', 'david', 'carolina']
for magician in magicians:
print(magician.title() + ", that was a great trick!")

 

 

 

 File "/usercode/file.py", line 3
    print(magician.title() + ", that was a great trick!")
        ^
IndentationError: expected an indented block

这里竟然又要求缩进了掀桌(Python,大概是在折磨我那弱小的心灵……)

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值