# -*- coding: utf-8 -*-
"""练习:有1,2,3,4. 4个数能组成多少个互不相同且无重复数字的三位数,分别是多少?"""
import time
def number():
for i in range(1, 5):
for j in range(1, 5):
for z in range(1, 5):
if (i != j) and (j != z) and (i != z):
print(i * 100 + j * 10 + z)
"""写一个函数让其暂停1s计算他的运行时间"""
def funcr():
print('查看函数的运行时间')
time.sleep(1)
"""实现一个动物类,动物可以走也可以吃"""
class dong(object):
def walk(self):
print("动物可以走")
def eat(self):
print("动物可以吃")
"""猫集成动物类"""
class cat(dong):
def jiao(self):
print('猫是可以叫的')
"""实现一个函数,接受用户的输入,强制转化成int,遇到异常抛出异常,输入的数字和系统随机生成的数字做断言"""
import random
def panduan():
flag = True
while (flag):
print('开始了')
in_put = input("请输入数字:")
try:
n = int(in_put)
m = random.randint(1,10)
if (n ==m):
print("验证成功")
flag = False
else:
print("验证失败")
except:
raise
if __name__ == '__main__':
number()
starttime = time.time()
funcr()
endtime = time.time()
print("fucn函数的运行时间为", str(endtime - starttime))
#dong().walk()
#dong().eat()
cat().jiao()
cat().eat()
panduan()