Python Day Day Up 002

  • 查看对象属性

class type(name,bases,dict) 传入一个参数时,返回 object 的类型:

#!/usr/bin/python3
 
class Student():
    def __init__(self,id,name):
        self.id = id
        self.name = name
    def __repr__(self):
        return 'id = '+self.id+',name = '+self.name
    def speak(self):
        print("id = {},name = ".format(self.id,self.name))

gritleo = Student(7,'leo')

gritleo.speak()
print(type(gritleo))
        

输出:

id = 7,name = 
<class '__main__.Student'>

 

  • 去最求平均

def score_mean(lst):
    lst.sort()
    lst2=lst[1:(len(lst)-1)]
    return round((sum(lst2)/len(lst2)),1)

lst=[9.1, 9.0,8.1, 9.7, 19,8.2, 8.6,9.8]

print(score_mean(lst))

输出:

9.1
  • 打印 99 乘法表

#打印99乘法表

for i in range(1,10):
    for j in range(1,i+1):
        print("{}x{}={}".format(j,i,j*i),end="\t")
    print()

输出:

1x1=1    
1x2=2    2x2=4    
1x3=3    2x3=6    3x3=9    
1x4=4    2x4=8    3x4=12    4x4=16    
1x5=5    2x5=10    3x5=15    4x5=20    5x5=25    
1x6=6    2x6=12    3x6=18    4x6=24    5x6=30    6x6=36    
1x7=7    2x7=14    3x7=21    4x7=28    5x7=35    6x7=42    7x7=49    
1x8=8    2x8=16    3x8=24    4x8=32    5x8=40    6x8=48    7x8=56    8x8=64    
1x9=9    2x9=18    3x9=27    4x9=36    5x9=45    6x9=54    7x9=63    8x9=72    9x9=81    

 

注:来源《ptyhon小例子 V1.3》

posted @ 2020-04-24 17:07  生命就是不停地雕刻时光  阅读(139)  评论(0)    收藏  举报