作业
1.玩个特别无聊的游戏 , 猜数字。玩家输入一个数字与计算机随机生成的数字作对比当两个值相等时 , 则说明用户猜对了。(注意 : 外部不能获取到计算机随机生成的值)
2.创建一个煎饼类 调用烹饪时长的方法累计煎饼状态
如果煎的时间在 0-3 之间则状态为生的
如果煎的时间在 3-5 之间则状态为半生不熟的
如果煎的时间在 5-8 之间则状态为全熟的
当时间超过 8 分钟状态焦了
并且还可以给煎饼添加作料
比如大葱 (hhh), 大蒜 (hhh) , 烤肠等等
答案
import random
class game:
# 初始化方法,需要用户输入密码
def __init__(self):
self.temp = int(input('请输入一个1-10的整数:'))
def answer(self):
# 创建随机数密码 并用私有属性,外部不能访问到密码
self.__i = random.randint(1,10)
def compare(self):
if self.temp == self.__i:
print('恭喜你猜对了')
else:
print('不好意思猜错了哦')
play = game()
play.answer()
play.compare()
class crepe:
# 初始化煎饼的时间和佐料
def __init__(self):
self.time = int(input('请输入要煎饼的时间:'))
self.season = input('请添加佐料:')
# 创建根据时间来判断煎饼的状态的方法
def compare(self):
if 0 < self.time <= 3:
print('煎了一个生的',end='')
elif 3 < self.time <= 5:
print('煎了一个半生不熟的',end='')
elif 5 < self.time <= 8:
print('煎了一个全熟的',end='')
elif 8 < self.time:
print('煎了一个焦的',end='')
print(f'[{self.season}]煎饼')
res = crepe()
res.compare()