敲《笨方法学 Python 》到 38 节,习题要求我去找一些 Python 代码阅读一下,我第一反应竟然是找之前大妈那张 42 行代码学 Python 来重新看一下,喏,就是以下这张图。
一张图学 Python.jpgFrom 极简 Python 上手导念 | PyChina.org Static Wiki
按照我在《笨方法学 Python 》的学习习惯,是先看代码,看懂了快速敲,看不懂慢慢敲,敲完运行再看,还是看不懂就网上搜结果。
实践心得:第一眼只能看懂 20%,洗洗眼睛再看第二遍,里面有些术语和语法还是看得不太明白,至此也没办法,只得执行下一步,自己先完全一字不漏地抄一遍,抄完一遍,再运行,对照结果一看,哈哈,竟然看懂了。
以下是我的完整代码:
#--coding:utf-8--
import os
def main():
print 'Hello World!'
print "这是 Alice\' 的问候。"
print '这是 Bob\' 的问候。'
# 赋值在最后
foo(5, 10)
print '=' * 10
print '这将直接执行'+ os.getcwd()
counter = 0
counter += 1
food = ['苹果', '杏子', '李子', '梨']
for i in food:
print '俺就爱整只:' +i
print '数到 10'
for i in range(10):
print i
def foo(paraml, secondParam):
res = paraml + secondParam
print '%s + %s = %s' %(paraml, secondParam, res)
if res < 50:
print '这个'
elif ( res >= 50 ) and ((paraml == 42) or (secondParam == 24)):
print '那个'
else:
print '嗯...'
return res # 这是单行注释
''' 这是多
行注释......'''
if __name__=='__main__':
main()
附运行结果
42 行代码学 Python
网友评论
所以?运行输出呢?