- 博客(28)
- 收藏
- 关注
原创 python求单次测量的标准偏差
#将用户输入的数字储存到一个列表里series=[]while True: number=input('''请输入:(enter "F" to stop)''' ) if number=="F": break series.append(number)print(series)#求列表中测量值的单次测量的标准偏差的平方a=0c=0e=len(series)for figure in series: a+=floa.
2021-09-23 23:22:44
1028
原创 python 类--小任务2
9-4就餐人数:在为完成练习9-1而编写的程序中,添加一个名为number_served的属性,并将其默认值设置为0。根据这个类创建一个名为restaurant的实例;打印有多少人在这家餐馆就餐过,然后修改这个值并再次打印它。添加一个名为set_number_served()的方法,它让你能够设置就餐人数。调用这个方法并向它传递一个值,然后再次打印这个值。添加一个名为increment_number_served()的方法,它让你能够将就餐人数递增。调用这个方法并向它传递一个这样的值:你认为这家餐馆..
2021-09-20 00:10:49
335
原创 python中的“ --snip-- ”是什么
在《python编程:从入门到实践》书中,有下面一段代码:class Dog(): --snip--my_dog = Dog('willie', 6) print("My dog's name is "+my_dog.name.title()+".") print("My dog is "+str(my_dog.age)+" years old.") 其中的第二条语句其实只是省略了有关类的一部分罢了????下面是原代码:class Dog(): """一次模拟小狗
2021-09-16 22:59:50
4261
2
原创 python 类--小任务1
9-1餐馆:创建一个名为Restaurant的类,其方法__init__()设置两个属性:restaurant_name和cuisine_type。创建一个名为describe_restaurant()的方法和一个名为open_restaurant()的方法,其中前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业。根据这个类创建一个名为restaurant的实例,分别打印其两个属性,再调用前述两个方法。class Restaurant(): """一次模拟餐馆状态的简单尝试"..
2021-09-15 23:18:48
155
原创 python函数--小任务5
8-12三明治:编写一个函数,它接受顾客要在三明治中添加的一系列食材。这个函数只有一个形参(它收集函数调用中提供的所有食材),并打印一条消息,对顾客点的三明治进行概述。调用这个函数三次,每次都提供不同数量的实参。def make_sandwiches(*ingredients): """在三明治中添加食材""" print("I'll add these in your sandwich:") for ingredient in ingredients: ..
2021-09-12 19:16:46
137
原创 python向函数传递列表,在函数中修改列表--小任务4
8-9魔术师:创建一个包含魔术师名字的列表,并将其传递给一个名为show_magicians()的函数,这个函数打印列表中每个魔术师的名字。def show_magicians(magician_names): """打印列表中每个魔术师的名字""" for magician in magician_names: print(magician.title())magician_name=['lq','awesome']show_magicians(magi..
2021-09-10 09:49:37
341
原创 python函数与while循环--小任务3
8-6城市名:编写一个名为city_country()的函数,它接受城市的名称及其所属的国家。这个函数应返回一个格式类似于下面这样的字符串:"Santiago,Chile"至少使用三个城市-国家对调用这个函数,并打印它返回的值。def city_country(name,belong='China'): """城市,国家""" city_belong=(name.title()+','+belong.title()) return city_belong...
2021-09-08 22:05:55
134
原创 python函数--小任务2
8-3T恤:编写一个名为make_shirt()的函数,它接受一个尺码以及要印到T恤上的字样。这个函数应打印一个句子,概要地说明T恤的尺码和字样。使用位置实参调用这个函数来制作一件T恤;再使用关键字实参来调用这个函数。def make_shirt(size,typeface): """尺码及字样""" print("The size of the T-shirt is :"+size+",and the typeface of the T-shirt is :"+typef..
2021-09-08 19:32:45
241
原创 python函数--小任务1
8-1消息:编写一个名为display_message()的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。def display_message(): """打印一条消息""" print("I'm learning function in this chapter.")display_message()( PEP8编码规范:def函数上方至少有2个空行,注释也不行,所以这里和Java的最大区别是python注释写在函数签名的下方..
2021-09-07 22:13:24
727
原创 python使用while循环来处理列表和字典--小任务2
for循环是一种遍历列表的有效方式,但在for循环中不应修改列表,否则将导致Python难以跟踪其中的元素。要在遍历列表的同时对其进行修改,可使用while循环。通过将while循环同列表和字典结合起来使用,可收集、存储并组织大量输入,供以后查看和显示。小任务:7-8熟食店:创建一个名为sandwich_orders的列表,在其中包含各种三明治的名字;再创建一个名为finished_sandwiches的空列表。遍历列表sandwich_orders,对于其中的每种三明治,都打印一条消息...
2021-09-06 22:57:57
347
原创 python : while循环--小任务1
7-4比萨配料:编写一个循环,提示用户输入一系列的比萨配料,并在用户输入'quit'时结束循环。每当用户输入一种配料后,都打印一条消息,说我们会在比萨中添加这种配料。prompt='\nPlease input ingredient'prompt+="(input 'quit' to stop): "pizza=''while pizza!='quit': pizza=input(prompt) if pizza!='quit': print('Ok,we ..
2021-09-05 22:02:44
182
原创 python字典--小任务2
6-7人:在为完成练习6-1而编写的程序中,再创建两个表示人的字典,然后将这三个字典都存储在一个名为people的列表中。遍历这个列表,将其中每个人的所有信息都打印出来。marx={'first_name':'karl','last_name':'marx','age':'103','city':'landon'}einstein={'first_name':'albert','last_name':'einstein','age':'142','city':'American'}mao..
2021-09-04 21:20:08
359
原创 python遍历字典--小任务1
6-5河流:创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键—值对可能是'nile':'egypt'。·使用循环为每条河流打印一条消息,如“TheNilerunsthroughEgypt.”。·使用循环将该字典中每条河流的名字都打印出来。·使用循环将该字典包含的每个国家的名字都打印出来。river={'nile':'egypt','amazon':'America','Yangtze':'China'}for rive in river.keys(): #如果这里使...
2021-09-03 22:44:09
235
原创 python if 语句--小任务2
5-8以特殊方式跟管理员打招呼:创建一个至少包含5个用户名的列表,且其中一个用户名为'admin'。想象你要编写代码,在每位用户登录网站后都打印一条问候消息。遍历用户名列表,并向每位用户打印一条问候消息。·如果用户名为'admin',就打印一条特殊的问候消息,如“Helloadmin,wouldyouliketoseeastatusreport?”。·否则,打印一条普通的问候消息,如“HelloEric,thankyouforlogginginagain”。u...
2021-09-03 08:54:56
193
原创 python if 语句--小任务1
5-3外星人颜色#1:假设在游戏中刚射杀了一个外星人,请创建一个名为alien_color的变量,并将其设置为'green'、'yellow'或'red'。·编写一条if语句,检查外星人是否是绿色的;如果是,就打印一条消息,指出玩家获得了5个点。·编写这个程序的两个版本,在一个版本中上述测试通过了,而在另一个版本中未通过(未通过测试时没有输出)。alien_color='green'if alien_color=='green': print('You get five point..
2021-09-01 21:32:00
134
原创 python元组学习--小任务
4-13自助餐:有一家自助式餐馆,只提供五种简单的食品。请想出五种简单的食品,并将其存储在一个元组中。·使用一个for循环将该餐馆提供的五种食品都打印出来。·尝试修改其中的一个元素,核实Python确实会拒绝你这样做。·餐馆调整了菜单,替换了它提供的其中两种食品。请编写一个这样的代码块:给元组变量赋值,并使用一个for循环将新元组的每个元素都打印出来。food=('bread','egg','potato','tofu','kelp')for tuple in food: print.
2021-09-01 21:25:03
564
原创 python列表小任务4
4-3数到20:使用一个for循环打印数字1~20(含)。4-4一百万:创建一个列表,其中包含数字1~1000000,再使用一个for循环将这些数字打印出来(如果输出的时间太长,按Ctrl+C停止输出,或关闭输出窗口)。4-5计算1~1000000的总和:创建一个列表,其中包含数字1~1000000,再使用min()和max()核实该列表确实是从1开始,到1000000结束的。另外,对这个列表调用函数sum(),看看Python将一百万个数字相加需要多长时间。4-6奇数:通过给函数range(...
2021-08-30 16:01:05
533
原创 python列表学习3
4-2动物:想出至少三种有共同特征的动物,将这些动物的名称存储在一个列表中,再使用for循环将每种动物的名称都打印出来。·修改这个程序,使其针对每种动物都打印一个句子,如“Adogwouldmakeagreatpet”。·在程序末尾添加一行代码,指出这些动物的共同之处,如打印诸如“Anyoftheseanimalswouldmakeagreatpet!”这样的句子。animal=['dog','cat','bird','turtle']for pets in ani...
2021-08-29 22:34:58
131
原创 python列表讲解--小任务2
想出至少5个你渴望去旅游的地方。·将这些地方存储在一个列表中,并确保其中的元素不是按字母顺序排列的。·按原始排列顺序打印该列表。不要考虑输出是否整洁的问题,只管打印原始Python列表。·使用sorted()按字母顺序打印这个列表,同时不要修改它。·再次打印该列表,核实排列顺序未变。·使用sorted()按与字母顺序相反的顺序打印这个列表,同时不要修改它。·再次打印该列表,核实排列顺序未变。·使用reverse()修改列表元素的排列顺序。打印该列表,核实排列顺序确实变了。·使用reverse
2021-08-28 22:29:26
287
原创 python列表讲解--小任务1
3-4嘉宾名单:如果你可以邀请任何人一起共进晚餐(无论是在世的还是故去的),你会邀请哪些人?请创建一个列表,其中包含至少3个你想邀请的人;然后,使用这个列表打印消息,邀请这些人来与你共进晚餐。3-5 修改嘉宾名单:你刚得知有位嘉宾无法赴约,因此需要另外邀请一位嘉宾。·以完成练习3-4时编写的程序为基础,在程序末尾添加一条print语句,指出哪位嘉宾无法赴约。·修改嘉宾名单,将无法赴约的嘉宾的姓名替换为新邀请的嘉宾的姓名。·再次打印一系列消息,向名单中的每位嘉宾发出邀请。3-6添加嘉宾:你刚找...
2021-08-26 22:56:23
308
原创 python打印100以内的斐波拉契数列
a=0b=1while b<100: print(b) a,b=b,a+b #先计算等号右边,再赋值给左边值得注意的是a,b=b,a+b的功能,完美契合斐波拉契数列的特点。
2021-08-25 22:44:16
485
原创 python打印菱形
代码比较简单#打印菱形for i in range(-4,5): if i<0: i=-i else: i=i print(' '*i+'*'*(9-2*i)+' '*i)运行结果:
2021-08-24 17:56:20
170
原创 用python打印九九乘法表 for循环和while循环
#打印九九乘法表for i in range(1,10): for j in range(1,1+i): print('%d*%d=%d'%(i,j,i*j),end='\t') print('')第一种用for循环i=1while i<=9: j=1 while j<=i: print('%d*%d=%d'%(i,j,i*j),end='\t') j+=1 print('')..
2021-08-24 10:13:52
93
原创 python用while 循环写猜数字游戏
import random #导入随机数函数print('猜数字游戏^_^')number=random.randint(0,100)n=int(input('请输入0~100中你想要的数字:'))times=1chance=5while (n!=number)and(times<6): if n>number: print('大了') else: print('小了') n=int(input('还有'+str(.
2021-08-23 10:51:45
4694
1
原创 判断一个数是不是质数 求前100个质数之和
不多bb,直接上range()用法如下:结果:接下来是前100个质数之和:碰到合数时,第二个for循环执行break,此时跳出此循环,不执行else;而如果是质数,则if不成立,不执行break,执行else。有问题请大佬们指出裂开????????????...
2021-08-22 16:34:42
207
原创 用python读取txt文件
以上是打开Linux系统(纯命令行系统)下的文件两种方法。"\\"是为了用"\"对后一个"\"转义; 由r开头的字符串是为了申明后面引号里的东西是原始字符串,不转义如果是Windows系统下的文件,这样即可 。encoding在文件下能找到文件读写参数r,w,a附:.read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是.read() 生成文件内容是一个字符串类型。 .readline()每次读取文件的一行,通常也是...
2021-08-19 09:00:42
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人