Week0作业
- (0wd5 之前) 立即开始编程:
- 根据 极简 Python 上手导念 中的一页解说 Python 代码
- 录入为个人仓库中的 _src/om2py0w/0wex0/main.py
#-*- coding: utf-8 -*- #存储为utf-8避免乱码,
# 写给程序员的超快速Py脚本解说 #注释
import os # 导入其他模块名字 os.py
def main(): #def 是函数,命名成main :是结尾的意思
print 'Hello World!' #每次缩减用四个空格
print "这是Aliece\'的问候." # /逃逸符号
print '这是Bob\'的问候.'
foo(5, 10) #函数调用,声明在最后
print '=' * 10 # *乘以的意思,=等于
print '这将直接执行' + os.getcwd() #调用 os 模块中的函数 +链接字串
counter = 0
counter += 1
food = ['苹果', '杏子', '李子', '梨'] #内置的列表对象,其实包含了不同类型的数据,也可以包含其他列表的对象。
for i in food: #for 循环,i表示按列需,按顺序每个food
print '我要吃整个:' +i
print '数到10'
for i in range(10): #for range(10)内置的函数,返回0到9的数字列表,主要for 循环使用:冒号结束
print i+1
def foo(param1, secondParam):
res = param1+secondParam
print '%s 加 %s 等于 %s' %(param1, secondParam, res) # %s字符串格式化输出,
if res < 50: # 判断式
print '这个'
elif (res>=50) and ((param1==42) or (secondParam==24)): #冒号:结束判断式。逻辑运算不使用&& 或者|| ,而是使用直观的E文单词
print '那个'
else:
print '恩...'
return res # 这是单行注释
''' 这是多
行注释...''' #注释
if __name__=='__main__':
main()
把注释重新手敲一遍,目的在于加上记忆,不一定全部能理解。
运行结果
[xiaodian-Air@ 0wex0]$ python main.py
Hello World!
这是Aliece'的问候.
这是Bob'的问候.
5 加 10 等于 15
这个
==========
这将直接执行/Users/xiaodian/OMOOC2py/_src/om2py0w/0wex0
我要吃整个:苹果
我要吃整个:杏子
我要吃整个:李子
我要吃整个:梨
数到10
1
2
3
4
5
6
7
8
9
10
代码链接: github