# -*- coding: utf-8 -*-
##面向对象编程 -- Object Oriented Programming OOP
#面向过程:程序由一个大函数执行下去。可将大函数各个部分分割为小函数。
#面向对象:程序由各个对象组成,对象之间可以传递消息。
###类和实例
class student(object):
def __init__(self,name,score):
self.name = name
self.score = score
def print_name(self):
print(f'{self.name}')
def get_grade(self):
if self.score >=90:
print('A')
elif 60 <= self.score < 90:
print('B')
else:
print('C')
s = student('angel',90)
(s.print_name(),s.get_grade())
s.age = 12
print(s.age)
b = student(123,'abc')
b.print_name()
#b.get_grade()
Sign in to make a reply
Promethues
# -*- coding: utf-8 -*-
##面向对象编程 -- Object Oriented Programming OOP
#面向过程:程序由一个大函数执行下去。可将大函数各个部分分割为小函数。
#面向对象:程序由各个对象组成,对象之间可以传递消息。
###类和实例
class student(object):
def __init__(self,name,score):
self.name = name
self.score = score
def print_name(self):
print(f'{self.name}')
def get_grade(self):
if self.score >=90:
print('A')
elif 60 <= self.score < 90:
print('B')
else:
print('C')
s = student('angel',90)
(s.print_name(),s.get_grade())
s.age = 12
print(s.age)
b = student(123,'abc')
b.print_name()
#b.get_grade()