python核心编程-Amy老师第十二讲作业内容:
作业1
import random
class ComputerNum:
def __init__(self):
self.__random_num = random.randint(1, 100)
def get_random_num(self):
return self.__random_num
computer = ComputerNum()
random_num = computer.get_random_num()
print(random_num)
client_num = int(input("请输入1-100的整数:"))
if random_num == client_num:
print("恭喜,猜对了。")
else:
print("猜错了。")
作业2
class Pancakes:
def __init__(self):
self.cooking_hours = 0
def cooking(self, star, stop):
self.cooking_hours = stop - star
def add(self, condiment):
print(f"添加{condiment}")
pancake = Pancakes()
star = int(input("请输入几分钟开始烹饪的:"))
stop = int(input("请输入什么时候停止烹饪的:"))
pancake.cooking_hours = stop - star
if 0 < pancake.cooking_hours <= 3:
print("生的")
elif 3 < pancake.cooking_hours <= 5:
print("半生不熟")
elif 5 < pancake.cooking_hours < 8:
print("全熟的")
else:
print("焦了")
pancake.add("香肠")