python之路(二) 2019.2.28

这篇博客主要介绍了Python编程中的函数使用,包括参数传递、函数返回值等概念;类的创建与应用,如定义属性和方法,以及如何创建和使用对象;还涵盖了文件操作的基础知识,如读取、写入和处理文本文件。通过具体的例子和练习,帮助读者深入理解Python编程的核心概念。
摘要由CSDN通过智能技术生成

一、函数

1、了不起的魔术师:在你为完成练习 8-9 而编写的程序中,编写一个名为 make_great()的函数,对魔术师列表进行修改,在每个魔术师的名字中都加入字样“the Great”。调用函数 show_magicians(),确认魔术师列表确实变了。

def make_great(l):
    i=len(l)
    for x in range(i):
        content="the great "+str(l[x])
        l[x]=content
def show_magicians(l):
    for i in l:
        print(i)
magicians=["ly","zxd","lwx"]
make_great(magicians)
show_magicians(magicians)

 2、不变的魔术师:修改你为完成练习 8-10 而编写的程序,在调用函数 make_great()时,向它传递魔术师列表的副本。由于不想修改原始列表,请返回修改后 的列表,并将其存储到另一个列表中。分别使用这两个列表来调用 show_magicians(), 确认一个列表包含的是原来的魔术师名字,而另一个列表包含的是添加了字样“the Great”的魔术师名字。

def make_great(l1,l2):
    while l1:
        content="the great "+l1.pop()
        l2.append(content)
def show_magicians(l1,l2):
    for i in l1:
        print(i)
    print("*"*20)
    for i in l2:
        print(i)
magicians=["ly","zxd","lwx"]
magicians1=[]
make_great(magicians[:],magicians1)
show_magicians(magicians,magicians1)

3、三明治:编写一个函数,它接受顾客要在三明治中添加的一系列食材。这个 函数只有一个形参(它收集函数调用中提供的所有食材),并打印一条消息,对顾客点 的三明治进行概述。调用这个函数三次,每次都提供不同数量的实参。

def make_pizza(*toppings):
    for i in toppings:
        print("顾客需要"&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值