- 博客(24)
- 收藏
- 关注
原创 笨办法学python习题32 循环和列表
列表:list,以【】开始和结尾,中括号中可以存放字符串、数字等。例如 hair = ['brown', 'blond', 'red'] weights = [1, 2, 3, 4 ]这个习题中我们将学习到以下内容:列表的应用,for循环的使用方法,range函数字符串的append方法。先上代码:the_count = [1, 2, 3, 4, 5]fruits
2017-12-04 22:21:58
366
原创 笨办法学python习题31 做出决定
这次的习题学习的是if/elif/else的用法,另外在附加习题中添加一些判断条件时,对raw_input的用法更深刻。首先还是上代码(包含附加题中新增的一段):print"You enter a dark room with two doors. Do you go through door #1 or door #2 or door #3?"door = raw_input(">")
2017-11-28 23:36:57
474
原创 笨办法学python习题26 恭喜你,现在可以考试了
本次习题主要考察的是就错题,代码如下:def break_words(stuff): """This function will break up words for us.""" words = stuff.split(' ') return wordsdef sort_words(words): """Sorts the words.""" re
2017-11-26 18:37:45
649
原创 本办法学python习题25 更多更多的实践
这个习题与前面的函数习题不同,前面的习题通过terminal可以直接运行,而这个习题是将.py作为模块导入到Python里面,并自己运行程序中的函数。代码如下:def break_words(stuff): """This funciton will break up words for us""" words = stuff.split(' ') return words de
2017-11-26 17:52:33
483
2
原创 笨办法学python 习题24
习题24是个练习题,主要是增强大家对函数的运用。另外一点就是函数内部的变量都是临时的,当函数值返回后,返回值可以赋予另外一个变量。附上代码:#-*-coding:utf-8-*-print"Let‘s practice everything"print'You\'d need to know \'bout escapes with \\ that do \n newlines and
2017-11-22 22:22:25
538
原创 笨办法学python习题21 函数可以返回某些东西
我们已经学过用=给变量赋值,这次习题我们将学习用return来将函数的值赋给变量:代码如下:#-*-coding:utf-8-*-def add(a, b):#加法函数 print"ADDING %d + %d"%(a, b) return a+bdef subtract(a, b):#减法函数 print"SUBTRACT %d - %d"%(a, b) return
2017-11-13 19:55:51
677
原创 笨办法学python习题20 函数和文件
习题20是文件和函数结合的联系题。这这个练习题中,我们可以学习到以下几个知识点:1,复习脚本从terminal中接受参数的用法2,文件的open函数和read方法复习3,文件的seek方法4,文件的readline方法5,+=操作符的用法代码如下:#-*-coding:utf-8-*-#知识点1:从sys库中导入argv模块from sys import argv
2017-11-12 20:51:16
531
原创 笨办法学python习题19 函数和变量
这次的习题主要探讨的是函数的参数部分可有有哪些组成方式。另外强调的是:函数里的变量和脚本里的变量之间是没有联系的。代码如下:#-*-coding:utf-8-*-def cheese_and_crackers(cheese_count,boxes_of_crackers): print"You have %d cheeses!" %cheese_count print"You h
2017-11-12 19:17:15
453
原创 笨办法学python习题18 命名、变量、代码和函数
接下来我们开始学习“函数”。函数可以做以下3件事。1,它们给代码段命名,就跟“变量”给字符串和数命名一样2,它们可以接受参数,就跟你的脚本接受argv一样。3,使用#1和#2,它们可以让你创建“迷你脚本”或者“小命令”首先还是放上代码:(与课本中的代码有略微修改)#-*-coding:utf-8-*-#this one is like your script with arg
2017-11-12 17:24:14
443
原创 笨办法学python17 更多文件操作
这个习题我们将学习到文件操作的另外一个库 os.path和一个新命令:exists(这个命令将文件名称作为参数,如果文件存在返回True,如果不存在返回False.同时新建此文件)。另外通过这个习题,我们对文件的读取、写入会有更深的理解。代码如下:#-*-coding:utf-8-*-from sys import argvfrom os.path import existsscript
2017-11-09 21:05:35
445
原创 笨办法学python习题16 读写文件
通过上一个习题的学习,了解了“对象.方法”的运用还有文件读取的方法。这个一个习题学习的是文件的写入。首先放上代码和解释:#-*-coding:utf-8-*-from sys import argv #从sys模块中导入argv对象script , filename = argv #将
2017-11-08 21:55:43
1090
原创 笨办法学python习题15 读取文件
在学习过raw_input和argv后是学习读取文件的必要基础!首先,开始学习这个习题之前,需要首先准备2个文件:1,ex15.py 2,ex15_sample.txt学习的成果是利用Terminal打印出ex15_sample.txt中写入的内容。首先,放上学习代码#-*-coding:utf-8-*-from sys import argv #从sys模块导入arg
2017-11-06 21:55:32
2157
1
原创 笨办法学python习题7 更多打印
这个习题比较简单,设计到字符串的相加和相乘!话不多说,直接上代码:print("Mary had a little lamb")print("Its fleece was white as %s." %'snow')print("And everwhere that Mary went.")print("."*10)end1 = "C"end2 = "h"end3 = "e"*2
2017-11-05 19:24:57
304
原创 笨办法学python习题6 字符串和文本
这次的习题学习格式化控制符,在下面的代码中。字符串中的格式化字符串类似规一个规定好只能盛放特定液体的罐子。牛奶瓶子装牛奶、茶杯装茶%d:装10进制的整形数据%s:装字符串类型的数据%r : 装任何类型的数据x = "There are %d types of people." %10 binary = "binary"do_not = "don't"y = "Those
2017-11-05 18:27:21
423
原创 笨办法学python习题5 更多的变量和打印
习题5中主要还是复习了一下上一个习题的变量的运用并且第一次使用到了格式化字符。代码如下:my_name = 'Zed A. shaw'my_age = 35 #not a liemy_height = 74 #inchmy_weight = 180 #lbsmy_eyes = 'Blue'my_teeth = 'White'my_hair = 'Brown'print("l
2017-11-05 17:56:43
397
原创 笨办法学python习题4 变量和命名
变量:variable。变量命名规则: 变量名的长度不受限制,但其中的字符必须是字母、数字、或者下划线(_),而不能使用空格、连字符、标点符号、引号或其他字符。变量名的第一个字符不能是数字,而必须是字母或下划线。Python区分大小写。不能将Python关键字用作变量名。代码如下:#-*- coding:utf-8 -*-cars = 100 #将
2017-11-05 17:35:38
696
原创 笨办法学python习题3 数字和数学计算
这次的习题主要介绍python里的数学运算符号。首先对此次习题会接触到的运算符说明一下:+算数运算加法运算-减法运算/除法运算*乘法运算%求余运算布尔运算小于
2017-11-05 16:45:22
522
原创 笨办法学Python习题14 提示和传递
这个习题只要是raw_input与参数变量的结合使用!前面的西体重raw_input()内可以写一些“XXX”提问的内容。那么raw_input()括号内可以填写替他的内容吗?先上代码:from sys import argvscript, user_name = argvprompt = '>'print "Hi %s, I'm the %s script."%(user_
2017-11-05 16:29:00
732
原创 笨办法学python习题13 参数、解包和变量
1,参数和脚本:程序的运行,在终端中我们运行自己编写的Python程序时会输入以下命令:simengred$ python ex13.py那么命令中ex13.py这个部分就是所谓的参数(argument),ex13.py这个文件就是脚本。这个习题中,就是要写一个可以介绍参数的脚本。首先,还是代码部分:from sys import argvscr
2017-11-05 12:04:36
592
原创 笨办法学python习题12 提示别人
上一个习题是我们第一次学习raw_input函数。这个函数可以:1,接受用户的输入2,将用户输入的内容赋值给相应的变量。另外,特别注意的是raw_input()函数与input()的区别。这次的习题,主要是对输入内容的提示信息:习题11中提示信息是通过print函数实现的,例如:print "How old are you",age = raw_input()(print
2017-11-04 23:17:18
310
原创 笨办法学Python习题11 提问
前面的学习中大多是直接打印的习题,从这一个习题开始,渐渐接触了输入。还是老套路,先来一段代码:print "How old are you",age = raw_input()print "How tall are you",height = raw_input()print "How much dou you weigh",weight = raw_input()print"S
2017-11-04 22:18:06
460
原创 笨办法学Python习题2-注释和#号
程序的注释是很重要的,它可以用自然语言告诉你某段代码的功能,注释里面的内容电脑不会对其进行编译。输出也无法看到。这里继续复习一下建立文件的终端指令:cd /users/simengred/mystufftouch ex2.py输入python代码:# A comment,this is so you can read your program later# anything
2017-11-01 23:11:11
515
原创 笨办法学Python习题1 第一个程序
通过习题0的学习,可以通过终端在电脑上建立文件夹和文件,并用TextWrangler打开并编辑。1,建立文件夹,打开mac的终端,敲入一下指令:mkdir /users/simengred/mystuff ---- 在文件夹users/simengred下建立一个名叫mystuff的文件夹cd /users/simengred/mystuff -----切换到mystuff文件
2017-11-01 22:41:25
369
原创 笨办法学Python-习题0 准备工作
最终还是下定决心开始学习Python,尽管年龄也不小了。脚踏实地地开始吧……准备工作:由于我使用的是Mac,因此按照书本要求使用了TextWrangler,Python为mac内置的2.7.10版本学习总结:1,终端指令学习命令记忆方法中文解释pwdprint work direction打
2017-10-31 22:30:10
704
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人