
Python
Dooz
激励自己前行,同时为后来者排除一些障碍。
展开
-
【Python编程-从入门到实践】练习题10-7 加法计算器、10-8 猫和狗、10-10 常见单词
10-7 加法计算器 while True: print("请输入两个数字求和!(‘q’退出)") try: number_a = int(input("数字一:")) if number_a == 'q': break number_b = int(input("数字二:")) if number_b == 'q': break except ValueError:原创 2021-07-25 11:29:17 · 329 阅读 · 0 评论 -
【Python编程-从入门到实践】练习题9-6 冰淇淋小店 9-7管理员 9-8权限 9-9电瓶升级
9-6 冰淇淋小店 class Restaurant(): """关于餐馆的一切信息""" def __init__(self, restaurant_name, cuisine_type): """初始化餐厅信息""" self.restaurant_name = restaurant_name self.cuisine_type = cuisine_type self.number_served = 0原创 2021-07-14 21:46:10 · 688 阅读 · 0 评论 -
【Python编程-从入门到实践】练习题9-4 就餐人数 9-5 尝试登陆人数
9-4 就餐人数 1.在为完成练习9-1而编写的程序中,添加一个名为number_served的属性… class Restaurant(): """关于餐馆的一切信息""" def __init__(self, restaurant_name, cuisine_type): """初始化餐厅信息""" self.restaurant_name = restaurant_name self.cuisine_type = cuisine原创 2021-07-11 22:47:17 · 799 阅读 · 0 评论 -
【Python编程-从入门到实践】练习题7-6 三个出口
练习题7-6 三个出口 1.我个人觉得刚成长的程序员代码可以写的一般,算法也可以一般,因为后续都可以慢慢练习,但是一定要养成将代码写完美的习惯,避免Bug,每写一个程序都要尽可能考虑到可能发生的情况,才能不断拓展自己的全局把控能力。刚开始,看到这道题就一直在想,如果我随便输入,不输入quit,或者数字,会是什么结果?经过思考后就有了下面的代码。 age_info = "(输入quit退出程序。)" age_info += "\n请输入您的年纪,来选择相应的票价:" while True: age原创 2021-06-28 21:01:52 · 405 阅读 · 0 评论 -
【Python编程-从入门到实践】练习题9-4 就餐人数、练习题9-5 尝试登陆次数:
练习题9-4就餐人数: 在为完成练习9-1而编写的程序中,添加一个名为number_served的属性,并将其默认值设置为0。根据这个类创建一个名为restaurant的实例;打印有多少人在这家餐厅馆就餐过,然后修改这个值并再次打印它。 1.添加一个名为set_number_served()的方法,它让你能够设置就餐的人数。调用这个方法并向它传递一个值,然后再次打印这个值。 2.添加一个名为inc...原创 2020-02-10 22:35:16 · 1550 阅读 · 0 评论 -
【Python编程-从入门到实践】练习题9-1 餐馆、练习题9-2 三家餐馆、练习题9-3 用户:
练习题9-1 餐馆: 1.创建一个名为Restaurant的类,其方法__init__()设置两个属性:restaurant_name和cuisine_type.创建一个名为describe_restaurant()方法和一个名为open_restaurant()的方法,其中前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业. 2.根据这个类创建一个名为restaurant的实例,分别打印...原创 2019-12-31 16:20:14 · 5122 阅读 · 1 评论 -
【Python编程-从入门到实践】练习题8-9 魔术师、练习题8-10 了不起的魔术师、练习题8-11 不变的魔术师
练习题8-9 魔术师: 1.创建一个包含魔术师名字的列表,并将其传递给一个名为show_magicians()的函数,这个函数打印列表中每个魔术师的名字。 def show_magicians(magician_b): """显示魔术师""" for magician in magician_b: print(magician) m = ['魔术师1', '魔术师...原创 2020-03-28 10:11:25 · 3570 阅读 · 0 评论 -
【Python编程-从入门到实践】:dog() takes no arguments错误原因
一、代码如下: 二、运行如下:报 dog() takes no arguments 错误 三、错误原因:因为def init(self, name, age): 中 init 前后是各两个:_ 正确输入:init 错误输入:init ...原创 2019-12-31 11:08:31 · 1727 阅读 · 0 评论