一、定义一个函数实现反响输出一个整数。比如:输入3245,输出5432.
#定义一个函数实现反响输出一个整数。比如:输入3245,输出5432.
def print_num(n):
N=str(n)
new_n=n[::-1]#可以直接将输入数字(字符串形式)转化成列表形式
print(new_n)
num=input("请输入数字:")
print_num(num)
二、编写一个函数,计算下面的数列:
#编写函数,计算下面数列:
def m(n):
if n == -1:
return 0#利用return表示函数返回值
else:
a = n / (n + 1)
# print(n)
return a + m(n - 1)
num = int(input("请输入正数:"))
print(m(num))
三、输入三角形三个顶点的坐标,若有效则计算三角形的面积;如坐标无效,则给出提
#已知三个点的坐标,求三角形的面积:S=(x1y2-x1y3+x2y3-x2y1+x3y1-x2y2)
def math(a,b,c):
l1=a[0]*b[1]
l2=a[0]*c[1]
l3=b[0]*c[1]
l4=b[0]*a[1]
l5=c[0]*a[1]
l6=b[0]*b[1]
s=l1-l2+l3-l4+l5-l6
print("三个点的面积是{0}".format(s))
math([1,2],[3,4],[5,6])
四、输入一个毫秒数,将该数字换算成小时数,分钟数、秒数。
#########输入一个毫秒数,将该数字换算成小时数,分钟数、秒数:
def inpu(m):
s=m/60
m_=s/60
h=m_/60
print("该数字是{0}毫秒,{1}秒,{2}分钟,{3}小时".format(m,s,m_,h))
inpu(3600*60)
####使用海龟绘图。输入多个点,将这些点都两两相连。