Chapter8:函数 课后习题选做

Python编程从入门到实践课后答案:第八章 8-1 消息 :编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。 8-2 喜欢的图书 :编写一个名为favorite_book() 的函数,其中包含一个名为title 的形参。这个函数打印一条消息,如One of my favorite books is Alice in Wonderland 。调用这个函数,并... 阅读详情

8-1 消息 :编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。

代码如下:

def display_message():
    print("I'm learning how to write a python function.")
display_message()

8-2 喜欢的图书 :编写一个名为favorite_book() 的函数,其中包含一个名为title 的形参。这个函数打印一条消息,如One of my favorite books isAlice in Wonderland 。调用这个函数,并将一本图书的名称作为实参传递给它。

代码如下

def favorite_book(book):
    print("One of my favorite books is: 《"+book + "》")
favorite_book("Python编程:从入门到实践")

8-3 T恤 :编写一个名为make_shirt() 的函数,它接受一个尺码以及要印到T恤上的字样。这个函数应打印一个句子,概要地说明T恤的尺码和字样。使用位置实参调用这个函数来制作一件T恤;再使用关键字实参来调用这个函数。

代码如下:

def make_shirt(words,fontsize):
    print("The words are: "+ words + " \n The fontsize is: " + fontsize)

# call by disposition:
make_shirt("Man","14")
# call by keywords:
make_shirt(words="Woman",fontsize="14")

8-6 城市名 :编写一个名为city_country() 的函数,它接受城市的名称及其所属的国家。这个函数应返回一个格式类似于下面这样的字符串:”Santiago, Chile”

代码如下:

def city_country(city,country):
    print('"'+city+','+country+'"')

city_country("Santiago","Chile")
city_country("Jinan","China")
city_country("Shanghai","China")

8-9 魔术师 :创建一个包含魔术师名字的列表,并将其传递给一个名为show_magicians() 的函数,这个函数打印列表中每个魔术师的名字。

代码如下:

def show_magicians(magicians):
    for magician in magicians:
        print(magician)

magicians = ["magician_1","magician_2","magician_3","magician_4"]
show_magicians(magicians)

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

代码如下:

def add_gradients(*gradients):
    i = 1
    print("The gradients are as follows:")
    for gradient in gradients:
        print("    " + str(i) + "." + gradient)
        i = i+1

add_gradients("Tomato","Potato")
add_gradients("Tomato","Potato","Beef")
add_gradients("Tomato","Potato","Beef","Bacon")
数据结构与算法 Python语言实现 课后习题解答Chapter 1 1.12 Exercises Reinforcement R-1.1 Write a short Python function, is_multiple(n, m), that takes two integer values and returns True if n is a multiple of m, that is, n = mi for some integer i, and Fal... 阅读详情

相关推荐

C++Primer第五版 习题答案 第六章 函数(Functions)

编写一个函数,令其接受两个参数:一个是int型的数,另一个是int指针。函数比较int的值和指针所指的值,返回较大的那个。可行函数是从候函数出的,有两个特征:一是其形参数量与本次调用提供的实参数量相等,二是每个实参的类型与对应的形参类型相同,或者能转换成形参的类型。为上一题的函数再写三个声明,一个使用类型别名,另一个使用尾置返回类型,最后一个使用decltype关键字。假设 T 是某种类型的名字,说明以下两个函数声明的区别:一个是void f(T), 另一个是 void f(&T)。

shamozhizhoutx的博客 9976

python函数--小任务1

8-1消息:编写一个名为display_message()的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。 def display_message(): """打印一条消息""" print("I'm learning function in this chapter.") display_message() ( PEP8编码规范:def函数上方至少有2个空行,注释也不行,所以这里和Java的最大区别是python注释写在函数签名的下方..

Awesomepip的博客 914

算法导论第八章习题解答

能用代码表示的都用代码表示,不能表示的写出思路,思路都没写的就是我也不出来

python编程:从入门到实践练习8-1,8-2

# 8-1 消息 : 编写一个名为display_message() 的函数, # 它打印一个句子, 指出你在本章学的是什么。 调用这个函数, 确认显示的消息正确无误 def display_message(): print("我在这章学习了,简单的定义函数") display_message() # 8-2 喜欢的图书 : 编写一个名为favorite_book() 的函数, 其中包含一个名为title 的形参。 # 这个函数打印一条消息, 如One of my favorite b.

weixin_42777812的博客 273

Python编程:从入门到实践】第八章:函数

8-1 消息 :编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。  # -*- coding : utf-8 -*- def display_messages(): print("本章学习的是函数") if __name__ == "__main__": display_messages()结

HandSome Girl 8397

Python 从入门到实践 8-1 课后习题

8.1消息:编写一个名为display_message()的函数,它打印一个句子,指出你在本 章学的是什么。调用这个函数,确认显示的消息正确无误。 def display_message(): print("I learn a lot!") display_message() 8.2 喜欢的图书:编写一个名为favorite_book()的函数,其中包含一个名为title

qq_38835602的博客 1297

chapter 03函数习题

百知教育学习 - 胡鑫喆 - chapter 03函数习题 题目链接 提取码:nxo0 1.代码 package chapter_03; import java.util.*; public class Practice_03_01{ public static void main(String[] args) { Scanner s = new Scanner(System.in); ...

m0_45044194的博客 507

《计算机网络:自顶向下方法(第8版)》Chapter 8 课后

a. 输出等于00000101重复八次。b. 输出等于00000101重复七次+ 10000101。c. 我们有(A R B R C R)R = CBA,其中A、B、C是字符串,R表示逆运算。因此:1.对于(a),输出是10100000重复八次;2.对于(b),输出是10100001 + (10100000重复七次)。

LL的博客 956

C++Primer第五版 ——— (ch3)课后习题参考答案

C++Primer第五版 ——— (ch3)课后习题参考答案练习 3.1练习 3.2练习 3.3练习 3.4练习 3.5练习 3.6练习 3.7练习3.8练习 3.9练习 3.10练习 3.11 练习 3.1 使用恰当的 using 声明重 1.4.1节(第 11 页)和 2.6.2节(第 67 页)的练习。 using namespace std ;(将标准库声明)-------前面已使用了,这里不再重复。 练习 3.2 编写一段程序从标准输入中一次读入一整行,然后修改该程序使其一次读入一个词。

曾记否@ 2368

C++Primer Chapter3课后习题

练习3-2 编写程序实现从标准输入每次读入一行文本。然后改写程序,每次读入一个单词。 #include #include using namespace std; void test3_2_1(){ string line; //一次读入一行 直到文件结束 while(getline(cin,line)){ cout } } void test3_2_2(){

gx262091291的专栏 594

2024-11-30-C++ 学习:函数课后习题( Primer 第六章 上)山光悦鸟形,潭影空人心。

山光悦鸟形,潭影空人心。

weixin_42269028的博客 876

Chapter 11:测试代码 课后习题

11-1 城市和国家 :编写一个函数,它接受两个形参:一个城市名和一个国家名。这个函数返回一个格式为City, Country 的字符串,如Santiago, Chile 。将这个函数存储在一个名为city_functions.py的模块中。创建一个名为test_cities.py的程序,对刚编写的函数进行测试(别忘了,你需要导入模块unittest 以及要测试的函数)。编写一个名为test_cit

qq_36630726的博客 314

Chapter4:列表操作 课后习题

4-1 比萨 :想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for 循环将每种比萨的名称都打印出来。 修改这个for 循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称。对于每种比萨,都显示一行输出,如“I like pepperoni pizza” 在程序末尾添加一行代码,它不在for 循环中,指出你有多喜欢比萨。输出应包含针对每种比萨的消息,还有一个总结性句子,如“I r...

qq_36630726的博客 787

Python编程从入门到实践》Chapter 8习题

#8-1 消息:编写一个名为display_message()的函数,它打印一个句子,指出你在本章学的是什么。 #调用这个函数,确认显示的消息正确无误。 def display_message(): print('\nIn Chapter 8, I learned how to define and use functions with ' 'Python.') di...

qq_44883214的博客 1205

python编程:从入门到实践(第二版) 练习8-1

python编程:从入门到实践(第二版)

baimeixiang的博客 409

Python编程从入门到实践:动手试一试 8-1消息和8-2喜欢的图书

8-1消息:编写一个名为display_message()的函数,它打印一个句子,指出你在本章节学的是什么,调用函数,确认显示信息无误。 就目前学的来说这个题目很简单,就是简单的定义个函数然后调用,暂时没有用到实参和形参,我的作业如下: #8-1消息:编写一个名为display_message()的函数,它打印一个句子,指出你在第8章中学的东西 #调用这个函数,确认显示的消息正确无误 d...

python入门新手的专栏 1133

python编程:从入门到实践 第八章课后

python编程:从入门到实践 第八章课后8-1:消息 编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。 def display_message(): print("I will learn the usage of function in this chapter!") display...

有酒吗 1224

Python编程:从入门到实践(第二版)随书敲代码 第八章 函数

greeter.py defgreet_user(username): """显示简单的问候语.""" print(f"Hello,{username.title()}") greet_user('jesse') display_message.py #练习8-1消息 #编写一个名为display_message()的函数,它打印一个句子,指出你在本章学的是什么。 #调用这个函数,确认显示的消息正确无误。 defdisplay_message...

风萧萧、水易寒 1785
上一篇: Chapter7:用户输入和while循环习题选做
下一篇: Chapter10:文件和异常 课后习题选做
刘晓瑞
博客等级 码龄10年 8粉丝 20原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值