作业
作业1
玩个特别无聊的游戏,猜数字。
玩家输入一个数字与计算机随机生成的数字作对比,当两个值相等时,则说明用户猜对了。
注意:外部不能获取到计算机随机生成的值
import random
class GuessNumber:
def player(self):
self.player1 = int(input('请输入一个数字:')) # 玩家输入数字
self.__computer = random.randint(1, 10) # 电脑随机生成数字
if self.player1 == self.__computer: # 对比玩家输入的数字与电脑随机生成数字
print('恭喜您猜对了')
else:
print('很遗憾,您猜错了')
play = GuessNumber() # 创建一个对象 play
play.player()
输出结果:
请输入一个数字:6
很遗憾,您猜错了
作业2
创建一个煎饼类,调用烹饪时长的方法累计煎饼状态:
如果煎的时间在0-3之间则状态为生的;
如果煎的时间在3-5之间则状态为半生不熟的;
如果煎的时间在5-8之间则状态为全熟的;
当时间超过8分钟状态焦了;
并且还可以给煎饼添加佐料,比如大葱(hhh)、大蒜(hhh)、烤肠等等
class PanCake:
def __init__(self):
self.cooking_time = int(input('请输入烹饪时长:'))
self.Seasoning = input('请输入需要添加的佐料:')
def cook_time(self):
if 0 < self.cooking_time <= 3:
print(f'您煎了一个生的{self.Seasoning}煎饼')
elif 3 < self.cooking_time <= 5:
print(f'您煎了一个半生不熟的{self.Seasoning}煎饼')
elif 5 < self.cooking_time <= 8:
print(f'您煎了一个全熟{self.Seasoning}煎饼')
elif self.cooking_time > 8:
print(f'您煎了一个焦的{self.Seasoning}煎饼')
else:
print('您的输入有误')
pancake1 = PanCake()
pancake1.cook_time()
输出结果:
请输入烹饪时长:6
请输入需要添加的佐料:鸡蛋烤肠
您煎了一个全熟鸡蛋烤肠煎饼