PythonCrashCourse 第十章习题】的更多相关文章

在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的Python知识,其中每一行都以"In Python you can"打头.将这个文件命名为 learning_python.txt,并将其存储到为完成本章练习而编写的程序所在的目录中.编写一个程序,它读取这个文件,并将你所写的内容打印三次:第一次打印时读取整个 文件;第二次打印时遍历文件对象;第三次打印时将各行存储在一个列表中,再在with 代码块外打印它们 filename = 'learning_python.txt' w…
第一题 package net.mindview.innerclasses; public class Outer { class Inner { Inner(){ System.out.println("这是一个内部类"); } } public Inner in(){ return new Inner(); } public static void main(String[] args) { Outer out = new Outer(); Outer.Inner inner =…
创建一个名为Restaurant 的类,其方法__init__() 设置两个属性: restaurant_name 和cuisine_type 创建一个名为describe _restaurant ()的方法和一个名为open_restaurant()的方法,其中前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业,根据这个类创建一个名为restaurant 的实例,分别打印其两个属性,再调用前述两个方法 class Restaurant: def __init__(self,restau…
编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么.调用这个函数,确认显示的消息正确无误 def display_message(): print("I'm learning about functions in chapter 8\n") display_message() 编写一个名为favorite_book()的函数,其中包含一个名为title的形参.这个函数打印一条消息,如One of my favorite books is Al…
2.3 个性化消息:将用户的姓名存到一个变量中,并向该用户显示一条消息.显示的消息应非常简单,如"Hello Eric, would you like to learn some Python today?" name ="Eric" print(f"Hello {name}, would you like to learn some Python today?") 2.4 调整名字的大小写: 将一个人名存储到一个变量中,再以小写.大写和首字母大…
PythonCrashCourse 第三章习题 3.1 将一些朋友的姓名存储在一个列表中,并将其命名为names.依次访问该列表中的每个元素,从而将每个朋友的姓名都打印出来 names = ['lihua','gaohang','liujingrong','jack','shabi','douyu'] print(names[0]) print(names[1]) print(names[2]) print(names[3]) print(names[4]) print(names[5]) pr…
Python 从入门到实践第四章习题 4.1想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for 循环将每种比萨的名称都打印出来 修改这个for 循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称.对于每种比萨,都显示一行输出,如"I like pepperoni pizza". 在程序末尾添加一行代码,它不在for 循环中,指出你有多喜欢比萨.输出应包含针对每种比萨的消息,还有一个总结性句子,如"I really love pizza!". piz…
1. 记账信息结构联合 typedef struct { unsigned int areaNum; unsigned int transNum; unsigned int station; } phoneNumber; struct { phoneNumber fromPhone; phoneNumber toPhone; phoneNumber payPhone; } dialHistory; 2. 指令解码: #include <stdio.h> typedef struct { uns…
10 特质 10.1 java.awt.Rectangle类有两个非常实用的方法translate和grow,但可惜的是像java.awt.geom.Ellipse2D这种类没有. 在Scala中,你能够解决掉这个问题.定义一个RenctangleLike特质,增加详细的translate和grow方法. 提供不论什么你须要用来实现的抽象方法,以便你能够像例如以下代码这样混入该特质: val egg = new java.awt.geom.Ellipse2D.Double(5,10,20,30)…
编写一个程序,询问用户要租赁什么样的汽车,并打印一条消息,如"Let me see if I can find you a Subaru" car =input("What kind ofretal car you would like:") print(f"Let me see if I can find you a {car}") 编写一个程序,询问用户有多少人用餐.如果超过8人,就打印一条消息,指出没有空桌;否则指出有空桌 people =…