42 行代码学 Python 实操

敲《笨方法学 Python 》到 38 节,习题要求我去找一些 Python 代码阅读一下,我第一反应竟然是找之前大妈那张 42 行代码学 Python 来重新看一下,喏,就是以下这张图。

42 行代码学 Python 实操_第1张图片
一张图学 Python.jpg

From 极简 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

你可能感兴趣的:(42 行代码学 Python 实操)