1 # -*- coding: utf-8 -*-
2
3
4 """练习:有1,2,3,4. 4个数能组成多少个互不相同且无重复数字的三位数,分别是多少?"""
5
6 import time
7
8
9 def number():
10 for i in range(1, 5):
11 for j in range(1, 5):
12 for z in range(1, 5):
13 if (i != j) and (j != z) and (i != z):
14 print(i * 100 + j * 10 + z)
15
16
17 """写一个函数让其暂停1s计算他的运行时间"""
18
19
20 def funcr():
21 print('查看函数的运行时间')
22 time.sleep(1)
23
24
25 """实现一个动物类,动物可以走也可以吃"""
26
27
28 class dong(object):
29 def walk(self):
30 print("动物可以走")
31
32 def eat(self):
33 print("动物可以吃")
34
35 """猫集成动物类"""
36
37 class cat(dong):
38 def jiao(self):
39 print('猫是可以叫的')
40
41 """实现一个函数,接受用户的输入,强制转化成int,遇到异常抛出异常,输入的数字和系统随机生成的数字做断言"""
42
43 import random
44
45 def panduan():
46 flag = True
47 while (flag):
48 print('开始了')
49 in_put = input("请输入数字:")
50 try:
51 n = int(in_put)
52 m = random.randint(1,10)
53 if (n ==m):
54 print("验证成功")
55 flag = False
56 else:
57 print("验证失败")
58 except:
59 raise
60
61 if __name__ == '__main__':
62 number()
63 starttime = time.time()
64 funcr()
65 endtime = time.time()
66 print("fucn函数的运行时间为", str(endtime - starttime))
67
68 #dong().walk()
69 #dong().eat()
70 cat().jiao()
71 cat().eat()
72 panduan()