作业一
玩个特别无聊的游戏,猜数字。
玩家输入一个数字与
计算机随机生成的数字作对比
当两个值相等时,则说明用户猜对了
注意:外部不能获取到计算机随机生成的值
import random # 导入随机数模块
class BullAndCows: # 创建类
ran_num = random.randint(1, 10) # 定义类属性 ,初始化ran_num随机赋值一个1~10之间的整数
def __init__(self): # 定义初始化方法
self.guess_num = int(input("请输入数字(1~10): ")) # 输入数字
self.compare() # 调用compare方法
def compare(self): # 定义compare方法
if self.guess_num == self.ran_num: # 比较guess_num和self.ran_num是否一致
print(f"你真棒猜对了!!!\n随机数为{self.ran_num}") # True 打印输出
elif self.guess_num > self.ran_num: # 比较guess_num 是否大于 self.ran_num
print("数值大了") # True 打印输出"数值大了"
self.__init__() # 调用__init__
else: # 否则
print("数值小了") # True 打印输出"数值小了"
self.__init__() # 调用__init__
作业二
创建一个煎饼类 调用烹饪时长的方法累计煎饼状态
如果煎的时间在0-3之间则状态为生的
如果煎的时间在3-5之间则状态为半生不熟的
如果煎的时间在5-8之间则状态为全熟的
当时间超过8分钟状态焦了
并且还可以给煎饼添加作料
比如大葱(hhh),大蒜(hhh)?,烤肠等等
class Pancake: # 定义类Pancake
def __init__(self): # 定义初始化方法
self.time = int(input("请输入烹饪时长: ")) # 输入烹饪时长
self.condiment_add = input("请输入需要添加的佐料:") # 添加佐料
self.cooking_time() # 调用cooking_time方法
def cooking_time(self): # 定义cooking_time方法
if self.time <= 3: # 烹饪时长小于等于3?
print(f"恭喜您,烹饪了一个生的{self.condiment_add}煎饼") # True 打印输出
elif self.time <= 5: # 烹饪时长小于等于5?
print(f"恭喜您,烹饪了一个半生不熟的{self.condiment_add}煎饼") # True 打印输出
elif self.time <= 8: # 烹饪时长小于等于8?
print(f"恭喜您,烹饪了一个全熟的{self.condiment_add}煎饼") # True 打印输出
else: # 否则
print(f"恭喜您,烹饪了一个焦了的的{self.condiment_add}煎饼") # True 打印输出
cooking = Pancake() # 实例化