第五章实操练习

一、定义一个函数实现反响输出一个整数。比如:输入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)
####使用海龟绘图。输入多个点,将这些点都两两相连。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值