iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python:函数篇(每周练习)
  • 929
分享到

Python:函数篇(每周练习)

python开发语言笔记深度学习学习方法 2023-10-25 09:10:49 929人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

编程题: Python第四章作业(初级) (educoder.net) 题一:无参无返回值函数 def print_hi_human(): # 函数名用小写字母 print("人类,你好!")if __name__ == '__

编程题:

Python第四章作业(初级) (educoder.net)

题一:无参无返回值函数

def print_hi_human():  # 函数名用小写字母    print("人类,你好!")if __name__ == '__main__':    print_hi_human()

题二:无参有返回值函数

def say_hi_human():  # 函数名用小写字母    return "人类,你好!"if __name__ == '__main__':    char = say_hi_human()    print(char)

题三:有参有返回值函数

def say_hi_person(full_name):  # 函数名用小写字母,函数名填空    char = full_name + ",你好!"    return charif __name__ == '__main__':    #  函数名作为print()函数的参数,输出say_hi_human()的返回值。输入的人名作为函数的参数    person_name = input()       char = say_hi_person(person_name)    print(char)   

题四:多参函数

def say_hi_gender(full_name, gender):    if(gender == '男'):        print('尊敬的{}先生,欢迎来到火星!'.fORMat(name))    elif(gender == '女'):        print('尊敬的{}女士,欢迎来到火星!'.format(name))    else:        print('尊敬的{}先生/女士,欢迎来到火星!'.format(name))    if __name__ == '__main__':    name = str(input())    gender = str(input())    say_hi_gender(name, gender)

题五:任意数量参数

def say_hi_multi_parameter(*name):    # 括号里填上参数    for i in name:        print('{},你好!'.format(i))say_hi_multi_parameter('孟浩然')say_hi_multi_parameter('杜甫', '李白', '柳宗元', '李商隐')

题六:pow函数详解

x = float(input())y = float(input())num = pow(x,y)print(x**y)

题七:fabs() 函数

def fabs(x):    """返回x的绝对值"""    # 补充你的代码    return abs(x)if __name__ == '__main__':    n = float(input())    print(fabs(n))

题八:汽车迷

def Car(year,type1,a = "宝马"): # 括号里补充你的代码    a = '这是一辆{:}年生产,型号是{:}的{:}牌汽车。'.format(year,type1,a)    return a# 以下内容不要修改ls = input().split()  # 根据空格切分输入字符串为列表print(Car(*ls))       # 调用函数,取列表中的全部数据做参数

题九:编写函数输出自除数

def sefDivisor(n):    if '0' in str(n):        return False    for i in str(n):        if n % int(i) != 0:            return False    else:        return Truen = int(input())for m in range(1,n+1):    if sefDivisor(m):        print(m,end = ' ')

题十:二分法求平方根B

def sqrt_binary(x,g):    low = 0    high = x + 0.25    m = (low + high) / 2    while abs(m ** 2 - x) > g:        if m ** 2 < x:            low = m        else:            high = m        m = (low + high) / 2    print(f'{m:.8f}')    print(f'{sqrt(x):.8f}')from math import sqrtx, g = input().split(',')sqrt_binary(float(x), float(g))

本人实力有限可能对一些地方解释和理解的不够清晰,可以自己尝试读代码,或者评论区指出错误,望海涵!

感谢大佬们的一键三连! 感谢大佬们的一键三连! 感谢大佬们的一键三连!

                                              

来源地址:https://blog.csdn.net/weixin_71964780/article/details/133979484

--结束END--

本文标题: Python:函数篇(每周练习)

本文链接: https://www.lsjlt.com/news/442202.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python:函数篇(每周练习)
    编程题: Python第四章作业(初级) (educoder.net) 题一:无参无返回值函数 def print_hi_human(): # 函数名用小写字母 print("人类,你好!")if __name__ == '__...
    99+
    2023-10-25
    python 开发语言 笔记 深度学习 学习方法
  • python函数的重新定义及练习
    目录python函数一、函数定义二、自定义函数1、自定义函数规则:2、一般形式三、函数调用四、参数正式参数类型:五、变量作用域六、函数的递归调用python的文件操作课后作业习题1:...
    99+
    2024-04-02
  • Python中def()函数的实战练习题
    目录一、判断以下哪些不能作为标识符 A、aB、¥aC、_12D、$a@12E、falseF、False 答案为:(F、D、B、E) 二、输入数,判断这个数是否是质数(要求使用函数 +...
    99+
    2024-04-02
  • 周末学习笔记——day01(函数,函数对
    一,复习 字符编码     文件头:py2—ASCII,py3—UTF-8     三种字符串:u' ' b ' ' r ' '     u' ' .endcode(' utf-8 ')     b' '.deconde(...
    99+
    2023-01-31
    函数 学习笔记 周末
  • Python函数使用的相关练习题分享
    目录1.写函数计算传入数字参数的和(动态传参)2.写函数用户传入修改的文件名3.写函数检查用户传入的对象4.写函数检查传入字典的每一个value的长度5.闭包6.写函数返回一个扑克牌...
    99+
    2024-04-02
  • 每天练一练Java函数与算法Math函数总结与字符串转换整数
    题目 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。 函数 myAtoi(str...
    99+
    2024-04-02
  • Python数据库编程练习 ※
    第1关:数据库表创建※ 任务描述 本关任务:编写一个 python 程序完成数据库建表操作。 相关知识 pymysql 模块介绍 pymysql 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2 中是使用...
    99+
    2023-09-11
    数据库 python mysql
  • 一篇文章带你深入学习Python函数
    目录函数的特性:函数是对象:函数可以删除:总结函数的特性: 函数是对象函数可以删除函数名字和函数本身完全是分开的函数因为是对象,可以结合数据结构使用函数因为是对象,可以作为函数参数函...
    99+
    2024-04-02
  • Python每日一练——第1天:水仙花数
    前言📢📢 Python每日一练来啦,本文已收录于:《Python每日一练》专栏 此专栏目的在于,帮忙学习Python的小白提高编程能力,训练逻辑思维,每周持续更新中,欢...
    99+
    2023-09-26
    python list 算法
  • python机器学习高数篇之函数极限与导数
    目录函数极限函数极限练习题.1函数极限练习题.2导数python求导数的三种写法方法一方法二方法三不知道大家有没有类似的经历,斗志满满地翻开厚厚的机器学习书,很快被一个个公式炸蒙了。...
    99+
    2024-04-02
  • Python学习-----随机数篇
    目录  一.随机数字 1.随机整数 (1)包含上下限(闭区间) (2)包含下限,不包含上限(下闭上开) (3)设置步长(间隔) randint与randrange区别 2.随机浮点数 (1)0~1之间的浮点数 (2)随机浮点数[a,b] 二...
    99+
    2023-09-03
    学习 python 开发语言
  • 数据分析 | Pandas 200道练习题 进阶篇(1)
    文章目录 前期准备DA5 牛客网用户没有补全的信息DA6 查看牛客网哪些用户使用PythonDA7 牛客网Python用户的成就值DA8 文件最后用户的部分数据 好久没有更新数据...
    99+
    2023-09-01
    pandas 数据分析 python
  • day 16 - 2 内置函数(二)练习
    内置函数(二)练习 1、用 map 来处理字符串列表,把列表中所有人都变成 sb,比方 alex_sbname=['alex','wupeiqi','yuanhao','nezha']   name=['alex','wupeiqi',...
    99+
    2023-01-30
    函数 day
  • 一篇文章带你学习python的函数与类
    目录函数模块类根据类创建实例继承总结现在做的一个小项目需要用到python的相关知识,但是因为太久没用一些东西都忘掉了,因此在本篇博客中记录一下python的函数和类的基础知识,下次...
    99+
    2024-04-02
  • 数据库日常练习题,每天进步一点点(2)
    目录1、在数据库中存储的是( )2、一个数据库中现有A,B,C,D,E,F六个语句但目前这个数据库是不协调的,必须删除某些语句才能恢复数据库的协调性。3、某酒店信息管理系统能够提供多...
    99+
    2024-04-02
  • 数据库日常练习题,每天进步一点点(1)
    目录1、下列四项中,不属于数据库系统的特点的是( )2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间为 ( ) 联系。3、层次模型可以表示多对多的联系。请问这...
    99+
    2024-04-02
  • Python基础学习之深浅拷贝问题及递归函数练习
    目录一、深浅拷贝问题二、递归函数练习1. 求阶乘2. 猴子吃桃问题3. 打印斐波那契数列一、深浅拷贝问题 在实际工作中,经常涉及到数据的传递,在数据传递使用过程中,可能会发生数据被修...
    99+
    2024-04-02
  • python 练习题之【数字排序】
    今天linux技术圈的逗哥出了道题,题目很简单 要求: 2 9 5 7 6 1 4 8 3 5 4 2 求每行的最大值 最近刚好在学习python,感觉py也可以做出来。   #!/usr/bin/env pytho...
    99+
    2023-01-31
    练习题 数字 python
  • python基本数据类型练习题
    题目[1]:格式输出练习。在交互式状态下完成以下练习。 运行结果截图: 题目[2]:格式输出练习。在.py的文件中完成以下练习 代码: num = 100 print('%d ...
    99+
    2024-04-02
  • C语言中函数练习题有哪些
    小编给大家分享一下C语言中函数练习题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!第壹题 :字符串逆序(递归实现)方法一,非递归实现main主体部分数组名是...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作