Python.习题七 函数(上)

python 实验八 函数 (上) 1.“吃饭,睡觉,打豆豆”是网络上最为流行的小笑话之一,这则笑话的具体内容如下。 有个记者去南极采访一群企鹅。 他问第一只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,打豆豆!”接着又问第二只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,打豆豆!”接着又问第三只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,打豆豆!”…记者带着困惑问其他的企鹅,答案都一样,就这样一直问了99只企鹅。当走到第100只小企鹅旁边时,记者问他:“你每天都做什么?”那只小企鹅回答:“吃饭,睡觉。”记者惊奇的又问:“你怎么不打豆 阅读详情

1.“吃饭,睡觉,打豆豆”是网络上最为流行的小笑话之一,这则笑话的具体内容如下。
有个记者去南极采访一群企鹅。
他问第一只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,打豆豆!”接着又问第二只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,打豆豆!”接着又问第三只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,打豆豆!”…记者带着困惑问其他的企鹅,答案都一样,就这样一直问了99只企鹅。当走到第100只小企鹅旁边时,记者问他:“你每天都做什么?”那只小企鹅回答:“吃饭,睡觉。”记者惊奇的又问:“你怎么不打豆豆?”小企鹅撇着嘴:,瞪了记者一眼说:“我就是豆豆!”请编写一个程序,要求如下:
(1)编写一个函数用来描述记者与这100只企鹅对话的全过程,其输出格式为
记者问第1只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,打豆豆!”
记者问第2只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,打豆豆!”
…
记者问第99只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,打豆豆!”
记者问第100只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,我就是豆豆!”

(2)在主程序下测试该函数。

def interview():
    for n in range(1, 100):
        print('记者问第{}只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,打豆豆!”'.format(n))
    print('记者问第100只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,我就是豆豆!”')


interview()

输出结果

在这里插入图片描述

2.以下为输出韩国流行歌曲Nobady一段歌词(有修改)的代码,

print(‘I want nobody nobody but you’)
print(‘I want nobody nobody but you’)
print(‘How can i be with another’)
print(“I don’t want any other”)
print(‘I want nobody nobody but you’)
print(‘I want nobody nobody but you’)
print(‘I want nobody nobody but you’)

请将上述代码中的重复部分抽象(定义)成一个函数,并在主程序中调用该函数,以使源代码显得更简洁一些。

def nobody(n):
    for i in range(n):
        print('I want nobody nobody but you')


nobody(2)
print('How can i be with another')
print("I don't want any other")
nobody(3)

输出结果

I want nobody nobody but you
I want nobody nobody but you
How can i be with another
I don't want any other
I want nobody nobody but you
I want nobody nobody but you
I want nobody nobody but you

3.编写isOdd()函数,该函数应有一个整数参数,如果该参数为奇数,函数返回True,否则返回Flase。最后在主程序中测试该函数。

def isOdd(n):
    return n % 2 != 0


n = int(input('输入一个整数:'))
print(f'{n}是奇数') if isOdd(n) else print(f'{n}不是奇数')

输出样例

输入一个整数:62
62不是奇数

4.按如图所示的流程进行计算,若开始输入的x的值为正数,最后输出的结果为656,请编程输出符合条件的x的值。

在这里插入图片描述

def fun(n):
    while (n - 1) / 5 > 0:
        n = (n - 1) / 5
    return n


print(fun(656))

5.2016年,微信朋友圈中曾疯传“手机尾号暴露你的年龄”,其算法如下:看一下你手机号的最后一位;把这个数字×2;然后加上5;再×50;把得到的数加上1766;用这个数-你出生的那一年,现在得到一个新的数字,该数的最后两位就是你的实际年龄。(本规则仅适用于年龄在100岁以内的人)。
现在,请解决以下问题:
(1)编写一个函数,该函数有两个参数:一个参数为手机号最后一位;另一个参数为四位数的出生年份该函数最后返回按照上述规则计算出来的年龄。
(2)在主程序中,测试该函数,该函数能正确反映出你的真实年龄吗?如果不能,如何修改计算规则?
 

def fun(m, n):
    return ((m * 2 + 5) * 50 + 1766 - n) % 100


m = int(input('请输入手机号最后一位:'))
n = int(input('请输入四位出生年份:'))
print(fun(m, n))

在这里插入图片描述

6.编写一个程序,在主程序中求1900~2020年中所有的闰年,每行输出5个年份。闰年即能被4整除,但不能被100整除,或者能被400整除的年份。要求定义一个函数isLeap(),该函数用来判断某年是否为闰年,是闰年则函数返回True,否则返回Flase。

def isLeapYear(year):
    return year % 400 == 0 or (year % 4 == 0 and year % 100 != 0)


count = 0
for n in range(1900, 2021):
    if isLeapYear(n) :
        print(n, end='\t')
        count += 1
        if count % 5 == 0:
            print()

7.编写一个函数,求一个正整数n的各位数字之和,并在主程序中测试该函数。

def fun(n):
    sum = 0
    for i in str(n):
        sum += int(i)
    return sum


def fun2(n):
    ls = [int(c) for c in str(n)]
    return sum(ls)


def fun3(n):
    ls = list(map(int, str(n)))
    return sum(ls)


count = 0
n = eval(input('Enter a integer:'))
print(f'{n}各位数之和为:{fun(n)}')
print(f'{n}各位数之和为:{fun2(n)}')
print(f'{n}各位数之和为:{fun3(n)}')

8.求出所有符合下列条件的三位正整数:分别乘以3、4、5、6、7后得到的整数的各位数字之和都相等。输入示例:

在这里插入图片描述

def fun(n):
    ls = [int(c) for c in str(n)]
    return sum(ls)


count = 0
for n in range(100, 1000):
    if fun(n) == fun(n * 3) == fun(n * 4) == fun(n * 5) == fun(n * 6) == fun(n * 7):
        count += 1
        print(f"x={n}: x*3={n * 3}, x*4={n * 4}, x*5={n * 5}, x*6={n * 6}, x*7={n * 7}")
print(f"共有{count}个符合条件的三位数")

在这里插入图片描述

9.在主程序中输入一个整数n,判断该数是否为完数。所谓完数,是一些特殊的自然数,它所有的真因子(即除了自身以外的约束)的和,恰好等于它本身。如6=1+2+3,所以6是完数。要求定义一个函数,用来判断某个整数是否未完数,是完数则函数返回1,否则返回0。最后在主程序中测试该函数。

def fun(n):
    s = 0
    for i in range(1, n):
        if n % i == 0:
            s = s + i
    return 1 if s == n else 0


def fun2(n):
    ls = [i for i in range(1, n) if n % i == 0]
    return 1 if sum(ls) == n else 0


n = int(input('请输输入一个整数:'))
print(f'{n}是完数') if fun(n) == 1 else print(f'{n}不是完数')
print(f'{n}是完数') if fun2(n) == 1 else print(f'{n}不是完数')

10.

在这里插入图片描述

def fun(m, n):
    ls = [i ** m for i in range(1, n + 1)]
    return sum(ls)


print(fun(1, 100) + fun(2, 50) + fun(-1, 10))

在这里插入图片描述

11.

在这里插入图片描述

def fun(a, n):
    s = 0
    item = 0
    for i in range(n):
        item = item * 10 + a
        s += item
    return s


def fun2(a, n):
    s = 0
    for i in range(1, n + 1):
        s += int(str(a) * i)
    return s


def fun3(a, n):
    ls = [int(str(a) * i) for i in range(1, n + 1)]
    return sum(ls)


a, n = eval(input("输入a和n[用逗号分隔]:"))
s = fun(a, n)
print(f"若a={a},n={n},则s=a+aa+aaa+...+aaa...aaa={s}")
s = fun2(a, n)
print(f"若a={a},n={n},则s=a+aa+aaa+...+aaa...aaa={s}")
s = fun3(a, n)
print(f"若a={a},n={n},则s=a+aa+aaa+...+aaa...aaa={s}")

在这里插入图片描述

12.

在这里插入图片描述

import random


def redPacket1(money=100, number=15):
    ls = []
    for n in range(number - 1):
        lucky_money = random.uniform(0.01, money - (number - 1 - n) * 0.01)
        lucky_money = round(lucky_money, 2)
        ls.append(lucky_money)
        money = money - lucky_money
    ls.append(round(money, 2))
    return ls


def redPacket2(money=100, number=15):
    ls = []
    for n in range(number - 1):
        lucky_money = random.uniform(0.01, money / (number - n) * 2)
        lucky_money = round(lucky_money, 2)
        ls.append(lucky_money)
        money = money - lucky_money
    ls.append(round(money, 2))
    return ls


def redPacket3(money=100, number=15):
    money = money * 100
    ls = []
    for n in range(number - 1):
        lucky_money = random.randint(1, int(money / (number - n) * 2))
        ls.append(lucky_money / 100)
        money = money - lucky_money
    ls.append(money / 100)
    return ls


a = redPacket1()
print(a)
print(sum(a))

a = redPacket2()
print(a)
print(sum(a))

a = redPacket3()
print(a)
print(sum(a))

a = redPacket3(1000)
print(a)
print(sum(a))

a = redPacket3(1000, 20)
print(a)
print(sum(a))

a = redPacket3(10, 6)
print(a)
print(sum(a))

# money = float(input('红包总金额:'))
# number = int(input('红包数量:'))
# print(redPacket(money, number))

在这里插入图片描述

13.编写一个函数isdiff(n),用来判断参数n的各位数字是否互不相同,若互不相同,则返回1,否则返回0,并在主程序中测试该函数。

def isdiff(n):
    s = str(n)
    for i in s:
        if s.count(i) > 1:
            return 0
    else:
        return 1


def isdiff2(n):
    a = str(n)
    b = set(a)
    return 1 if len(a) == len(b) else 0


n = int(input('请输入一个正整数:'))
if isdiff(n) == 1:
    print(f'{n}的各位数字互不相同')
else:
    print(f'{n}中有重复数字')

if isdiff2(n) == 1:
    print(f'{n}的各位数字互不相同')
else:
    print(f'{n}中有重复数字')

在这里插入图片描述

14.编写一个函数,接受一个列表参数,函数返回该列表中所有正数之和。最后在主程序中测试该函数。

def fun(ls):
    _ls = [i for i in ls if i > 0]
    return sum(_ls)


def fun2(ls):
    _ls = filter(lambda n: n > 0, ls)
    return sum(_ls)


ls = eval(input('请按照列表格式输入列表元素:'))
print(f'该列表中所有正数之和为:{fun(ls)}')
print(f'该列表中所有正数之和为:{fun2(ls)}')

在这里插入图片描述

15.重复元素判定。编写一个函数,接受一个列表最为参数,如果一个元素在列表中出现了不止一次,则返回True,但不要改变源列表的值。最后在主程序中测试该函数。

def fun(ls):
    for n in ls:
        if ls.count(n) > 1:
            return True
    else:
        return False


def fun2(ls):
    return len(set(ls)) < len(ls)


ls = eval(input('请按照列表格式输入列表元素:'))
if fun(ls) == True:
    print('该列表中存在重复元素')
else:
    print('该列表中不存在重复元素')

if fun2(ls) == True:
    print('该列表中存在重复元素')
else:
    print('该列表中不存在重复元素')

在这里插入图片描述

整理实属不易,请多多点赞+关注

 

 

 

 

 

 

 

 

Pthon.习题七 函数(下) Pthon.<习题七> 函数(下) 16.将列表a中的数据线性转换成指定范围内的数据,并存放到列表a中的元素的最大值max_value,最小值为min_value。当指定列表b中数据的取值范围为[low,high]时,将列表a中的元素a[i]线性转换为列表b中的元素b[i]的变换公式为 b[i]=low+(a[i]-min_value)*(high-low)/(max_value-min_value) import random def transfer(a, low, high): 阅读详情

相关推荐

Python 实验七 函数

实验七 函数

CWPIN21的博客 1030

整数各位数求和

【问题描述】 编写一个函数sum(i),将输入的整形参数i(i≥0)的各位求和,返回求和结果。在main()函数中测试此函数,从键盘输入整数n(n∈[1,20]),然后再输入n个非负整数,对于

Hargrove2003的博客 4173

isOdd(x):判断一个数是奇数还是偶数的简单函数-matlab开发

isOdd 确定一个数字是奇数还是偶数。 isOdd 接受一个数字数组,并返回一个相同的逻辑数组size 作为输入,其中真 (1) 是奇数,假 (0) 是偶数。 tf = isOdd(5) tf = 1 tf = isOdd([1 2 3]) tf = 1 0 1 由大卫·考文垂创建,2017 年 7 月 26 日

Python编写isOdd(x)函数,参数x为整数,如果整数为奇数,返回True,否则返回False。并定义main()函数进行调用测试。(文件名: IsOdd.py )

Python编写isOdd(x)函数,参数x为整数,如果整数为奇数,返回True,否则返回False。并定义main()函数进行调用测试。(文件名: IsOdd.py ) 提示:运用if语句判读是否为奇数 源程序: // def isOdd(x): if x%2==0: return print(False) else: return print(True) def main(): print("判断该数是否为奇数") x=eval(input("请输入一

kev1n569的博客 3万+

科研笔记:怎样写好博士论文?

博士论文外审避坑指南与写作要点 博士论文外审的核心关注点呈现5级优先级:科研成果(硬指标)>创新性>逻辑结构与场景合理性>文献综述与规范性>工作量验证。外审专家会重点核查:1)成果清单是否达标;2)创新点是否真实明确;3)章节逻辑是否自洽、应用场景是否细化;4)文献综述是否构建"研究坐标系";5)实验/理论支撑是否充分。需特别注意三大雷区:科学错误(直接挂稿)、伪创新、场景不合理。写作时应强化选题依据的场景细化,通过"发展阶段+跨领域对比"提升文献综述质量。

Grow into a more wonderful you 1066

普冉PY32F003定时器实战:从HSE时钟配置到500ms精准闪烁LED(附完整代码)

本文详细解析了普冉PY32F003单片机定时器的实战应用,从HSE时钟配置到实现500ms精准LED闪烁。通过完整的代码示例和深入的技术分析,帮助开发者掌握定时器参数计算、中断优先级管理及调试技巧,适用于各类嵌入式开发项目。

weixin_30608503的博客 453

Python学习笔记(七):函数章节练习题

1.定义一个函数,该函数可接收一个list作为参数,该函数使用直接选择排序对list排序。 ''' 1.定义一个函数,该函数可接收一个list作为参数,该函数使用直接选择排序对list排序。 选择排序的思想:从0索引开始,依次和后面的元素比较,小的往前放,第一次完毕,最小值出现在了最小索引处 ''' def test(list) : for i in range(len(list) - 1) : for j in range(1 + i, len(list)) : ..

我们仨 4080

电商项目功能简述

1.电商行业的技术特点 1.技术性 2.技术范围广 3.分布式 4.高并发,集群,负载均衡,高可用 5.海量数据 6.业务复杂 7.系统安全 2.电商行业的模式 B2B:企业到企业,商家到商家.代表:阿里巴巴 B2C:商家到客户.代表:京东.淘宝商城 C2C:客户到客户.淘宝集市 O2O:线上到线下 3.B2C电商系统架构功能模块 4.B2C电商系统架构功能描述 后台管理系统:管理商品、订单、类...

weixin_45116848的博客 9744

Python练习题(七)

1.django请求的生命周期? 1.wsgi,请求封装后交给web框架 (Flask、Django) 2.中间件,对请求进行校验或在请求对象中添加其他相关数据,例如:csrf、request.session - 3.路由匹配 根据浏览器发送的不同url去匹配不同的视图函数 4.视图函数,在视图函数中进行业务逻辑的处理,可能涉及到:orm、template...

ayumi8403的博客 2037

LSTM cell结构的理解和计算

LSTM是传统RNN网络的扩展,其核心结构是其cell单元,网上LSTM的相关资料繁多,质量参差不齐,下面主要结合LSTM神经网络的详细推导和 Christopher Olah的blog两篇文章中的内容进行说明。主要介绍网络如何计算,为何这么算先不展开:)。前者一副图加上29个公式,简洁明了;后者娓娓道来,适合初学者。首先是LSTM cell最常见的结构图: 这是变形的版本(找不到更清晰的版本了),

songhk0209的博客 2万+

26、机器学习模型的成员推断攻击与隐私保护

本文探讨了机器学习模型面临的成员推断攻击及其对隐私的潜在威胁。通过使用CIFAR-10数据集,详细介绍了如何利用影子模型和攻击模型推断特定数据点是否属于模型的训练集。实验表明,即使无法直接访问模型参数和原始数据,攻击者仍能以高于随机猜测的概率进行推断,从而构成隐私风险。此外,文章还分析了实验的关键技术点,并提出了多种隐私保护建议,包括数据脱敏、差分隐私、模型正则化等方法。

coffee的博客 129

【Python学习记录——从入门到放弃】七、函数(下)

动手试一试: # 8-3 def make_shirt(size, font): print('\n衣服的大小:' + str(size)) print('衣服上的字样:' + str(font)) make_shirt(37, '食神') make_shirt(size='S', font='食神') # 8-4 def make_shirt(size, font='I love Pyt...

一天雪 202

uni-app - 修改默认端口,H5 项目控制台运行出来的 IP 地址的默认端口号(H5 项目运行后控制台,修改项目运行到内置浏览器默认 8080 端口号)

uni-app运行到H5修改默认端口号,uni-app如何修改默认端口,uni-app修改默认端口,uni-app本地运行修改调试已上线微信H5项目,请问在UNIAPP的H5运行调试时候的IP是否可以自己设置固定,uni-app开发环境,如何设置h5服务器的端口,uni-app如何修改默认端,uni-app修改默认端口,uni-app指定端口号,uni-app-修改H5项目控制台运行出来的IP地址的默认端口号(H5项目运行后控制台,修改项目运行到内置浏览器默认8080端口号)

🏆 前端领域优质创作者 9888

Python习题集(七)

每天一习题,提升Python不是问题!!有更简洁的写法请评论告知我! https://www.cnblogs.com/poloyy/category/1676599.html 题目 如果有一个列表a=[1,3,5,7,11] 问题:1如何让它反转成[11,7,5,3,1] 2.取到奇数位值的数字,如[1,5,11] 解题思路 问题一:非算法方案 直接调用内置函数或切片 问...

qq_33801641的博客 1100

【BUG已解决】ImportError: cannot import name ‘OpenAI‘ from ‘openai‘ 解决方案

的核心是版本不匹配用确认当前版本如果是 0.x 版本 →升级到 1.x升级后代码语法要同步改为团队协作项目务必在中锁定版本号,避免"我这能跑,你那不能跑"的问题对接国产模型时,只需替换base_url参数,SDK 调用方式完全一致。

一键难忘的博客 1万+

提取游戏音频文件.bnk

bnk其实是一种对音频的加密方式,一个.bnk文件中通常包含了多个语音文件,一般可以使用Wwise-Unpacker来解码.bnk格式文件该工具命名没有规律,需要手动整理文件名。市面上很多的游戏都把音频文件打成.bnk文件(比如永劫无间),用这种方式可以将你想要的游戏的音频都提取出来,本文内容仅供自己娱乐。

类人_猿的博客 8755

python课后题答案函数_零基础学python 7 深入函数:指向函数,返回函数,空函数(课后习题答案)...

今天听说国足中国队打不过伊朗队输啦,有点可惜,不过大家已经很努力了,希望中国队能有更好的成绩!既然输了,都知道“失败是成功之母”嘛,那咱们好好努力学习编程吧!上节课咱们的题目是这样的:1. 钱钱钱话说在1961年前,住在英国的人呢需要处理非常复杂的货币换算,那时候英国的货币体系包括英镑,先令,便士,法新和其他。很复杂对吧?这就是咱们今天的主题。各个货币的换算情况如下:1 英镑 = 20 先令1 先...

weixin_28856331的博客 268

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(七)

Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(七),本文是Python3练习题(151-175)的学习教程,涵盖基础语法、数据结构、面向对象编程等内容。文中对每道题都给出了详细解析与代码实现,包括判断完全平方数、计算数字位数、输出各类图案、判断列表是否含负数、找因数、计算奇数和、求质数、输出乘法表行、判断Armstrong数、统计大写字母、递归求和、找数组最值、判断回文与列表升序,以及创建Person类、复数类、栈、队列、购物车类和矩阵加法类等。通过这些练习可巩固基础,提升编

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 13万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Python习题记录

小写字母变大写 从键盘输入一串字母,要求全部变换成大写后输出。

AprilUin的博客 2万+

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

python基础七——函数

函数的形参和实参。 形参:形式意义上的参数。 实参:实际参数。 def greet_user(username): #username:形参 print("hellow " + username.title() + "!") greet_user('jesse') # jesse: 实参 ...

weixin_38410551的博客 153

python习题:函数

python习题演练(三)(函数) 目录python习题演练(三)(函数)五、函数 五、函数 累加函数 描述:编写一个函数实现从 1 到 N 共 N 个数的累加 对指定r计算圆的面积(补全代码) 题目描述:编写函数getCircleArea®,对给定的参数 r 计算圆的面积,并返回;(注意:不使用函数不得分)首先读入n(n>=0),然后依次读入n个半径r1,r2,…,rn,以这些半径为参数依次调用getCircleArea函数,得到对应圆的面积(保留小数点后3位)并输出;无需校验参数有效性。 计

juannys的博客 9117

python UNIT5 函数 习题

python UNIT5 函数 习题 2020/5/18 wzl 编写函数,模拟内置函数sum() def sums(L): s = 0 for i in L: s += i return s >>> sums([1,2,7]) 10 >>> sum([1,2,7]) 10 编写函数,查找序列元素的最大值和最小值。给定一个序列,返回一个 元组,其中元组第一个元素为序列最大值,第二个元素为序列最小值。 def find(L

ziluuu的博客 3567

python中函数的练习题

题目一: def cacluate(*args):定义函数cacluate,可以接收任意多个参数,输出是元组 avg = sum(args) / len(args)计算这任意多个数的平均值 up_avg = []定义一个空列表,用来存放比平均值大的所有数 for item in args:遍历输入的所有数 if item > avg:如果大于平...

ymeng9527的博客 1394

【Python习题】判断素数函数(保姆级图文+实现代码)

【Python习题】判断素数函数(保姆级图文+实现代码) 写一个函数isPrime(n)用于判断一个数字n是不是素数,用户输入一个正整数,在一行内输出不大于该数的所有素数,各数后面用一个空格分隔。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬

MZH 2万+

python总结与习题(二)函数部分

python总结与习题(二) python总结 相关习题 1. 计算图形面积的函数 写函数,专门计算图形的面积 其中嵌套函数,计算圆的面积,正方形的面积和长方形的面积 调用函数area(‘圆形’,圆半径) 返回圆的面积 调用函数area(‘正方形’,边长) 返回正方形的面积 调用函数area(‘长方形’,长,宽) 返回长方形的面积 ef area(): def 计算长方形面积(): ...

小青头的博客 2772
上一篇: Python爬虫怎么挣钱?解析Python爬虫赚钱方式
下一篇: 终于把所有的Python库,都整理出来啦!
python2021_
博客等级 码龄6年 1730粉丝 157原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值