9-1餐馆:
class restaurant():
def __init__(self, name, type):
self.name = name
self.type = type
def describe_restaurant(self):
print(self.name + ' ' + self.type)
def open_restaurant(self):
print(self.name + 'is opening.')
a1 = restaurant('AA', 'A1')
print(a1.name)
print(a1.type)
a1.describe_restaurant()
a1.open_restaurant()
9-4就餐人数:
class restaurant():
def __init__(self, name, type):
self.name = name
self.type = type
self.number_served = 0
def describe_restaurant(self):
print(self.name + ' ' + self.type)
def open_restaurant(self):
print(self.name + 'is opening.')
def set_number_served(self,n):
self.number_served = n
def increment_number_served(self,n):
self.number_served += n
a1 = restaurant('AA', 'A1')
print(a1.number_served)
a1.set_number_served(10)
print(a1.number_served)
a1.increment_number_served(20)
print(a1.number_served)
9-6冰淇淋小店:
class restaurant():
def __init__(self, name, type):
self.name = name
self.type = type
self.number_served = 0
def describe_restaurant(self):
print(self.name + ' ' + self.type)
def open_restaurant(self):
print(self.name + 'is opening.')
def set_number_served(self,n):
self.number_served = n
def increment_number_served(self,n):
self.number_served += n
class IceCreamStand(restaurant):
def __init__(self, name, type):
super().__init__(name, type)
self.flavors = ['1', '2', '3']
def show_flavors(self):
print(self.flavors)
a1 = IceCreamStand('AA', 'A1')
a1.show_flavors()
9-10导入Restaurant类:
from restaurant import restaurant
a1 = restaurant('a', 'A')
a1.describe_restaurant()
10-1Python学习笔记:
with open('learning_python.txt') as file_object:
contents = file_object.read()
print(contents)
with open('learning_python.txt') as file_object:
for line in file_object:
print(line)
with open('learning_python.txt') as file_object:
lines = file_object.readlines()
for line in lines:
print(line)
10-3访客:
file_name = 'guest.txt'
name = input("Please input your name:")
with open(file_name,'w') as file_object:
file_object.write(name)
10-6加法运算:
try:
a = int(input('first number:'))
b = int(input('second number:'))
sum = a + b
except ValueError:
print('please input number')
else:
print(sum)