# 9.1 class Restaurant: def __init__(self, restaurant_name, cuisine_type, number_served=0): self.restaurant_name = restaurant_name self.cuisine_type = cuisine_type self.number_served = number_served def describe_restaurant(self): print("The restaurant is named " + self.restaurant_name + ", and its cuisine type is " + self.cuisine_type + ".") def open_restaurant(self): print("The restaurant is opening!") restaurant = Restaurant("Hello", "Python") restaurant.describe_restaurant() restaurant.open_restaurant() # 9.4 class Restaurant: def __init__(self, restaurant_name, cuisine_type, number_served=0): self.restaurant_name = restaurant_name self.cuisine_type = cuisine_type self.number_served = number_served def describe_restaurant(self): print("The restaurant is named " + self.restaurant_name + ", and its cuisine type is " + self.cuisine_type + ".") def open_restaurant(self): print("The restaurant is opening!") def set_number_served(self, number_served): self.number_served = number_served def incresment_number_served(self, increasement): self.number_served += increasement restaurant = Restaurant("Hello", "Python") print("The restaurant has served " + str(restaurant.number_served) + "!") restaurant.set_number_served(10) print("Now the restaurant has served " + str(restaurant.number_served) + "!") restaurant.incresment_number_served(20) print("Today the restaurant will have served " + str(restaurant.number_served) + "!") # 9.6 class Restaurant: def __init__(self, restaurant_name, cuisine_type, number_served=0): self.restaurant_name = restaurant_name self.cuisine_type = cuisine_type self.number_served = number_served def describe_restaurant(self): print("The restaurant is named " + self.restaurant_name + ", and its cuisine type is " + self.cuisine_type + ".") def open_restaurant(self): print("The restaurant is opening!") def set_number_served(self, number_served): self.number_served = number_served def incresment_number_served(self, increasement): self.number_served += increasement class IceCreamStand(Restaurant): def __init__(self, restaurant_name, cuisine_type): super().__init__(restaurant_name, cuisine_type) self.flavors = ["apple", "orange", "banana", "peak"] def get_flavors(self): print("The flavors in " + self.restaurant_name + " have") for ice in self.flavors: print(ice) icecreamstand = IceCreamStand("Hello", "www") icecreamstand.get_flavors() # 10.1 filename = "learning_python.txt" with open(filename) as file_object: print(file_object.read()) with open(filename) as file_object: for line in file_object: print(line.rstrip()) with open(filename) as file_object: lines = file_object.readlines() for line in lines: print(line.rstrip()) # 10.3 guest_name = input("Please enter your name: ?") filename = "guest.txt" with open(filename, "a") as file_object: file_object.write(guest_name + "\n") # 10.8 cat_filename = "cats.txt" dog_filename = "dogs.txt" try: with open(cat_filename) as file1: print(file1.read()) with open(dog_filename) as file2: print(file2.read()) except FileNotFoundError: print("Sorry, the file named is not exit!")
第五周的作业
猜你喜欢
转载自blog.csdn.net/m0_37600543/article/details/79856685
今日推荐
周排行