python语言篇(10练习1)

python语言篇(4练习1) # 1. # 输入一个Unicode的开始值 用变量begin绑定 # 输入一个.........结束值 用变量stop绑定 # 打印开始值至结束值之间的所有对应的文字,生成字符串并打印 # 请输入开始值: 20013 # 请输入结束值: 20050 # 打印: # 中丮丯...........乑乒 begin = int(input("请输入开... 阅读详情

# 1. 编写函数 myfac(x) 计算x的阶乘x!
#    5! = 5 * 4 * 3 * 2 * 1

#   print(myfac(5))  # 120

# 方法1用循环来实现
# def myfac(x):
#     s = 1
#     for i in range(2, x + 1):
#         s *= i
#     return s

# 方法2用递归来实现
def myfac(x):
    if x == 1:
        return 1
    return x * myfac(x - 1)

print(myfac(5))  # 120

 

# 2. 写程序算出1~20的阶乘的和
#   1! + 2! + 3! + .... + 19! + 20!
#   思考:
#     能否用函数式编程中的高阶函数实现?

def myfac(x):
    if x == 1:
        return 1
    return x * myfac(x - 1)

# def mysum(n):
#     s = 0
#     for i in range(1, n + 1):
#         s += myfac(i)
#     return s

def mysum(n):
    return sum(map(myfac, range(1, n + 1)))

print(mysum(20))
 

# 3. 已知有列表:
#    L = [[3,5,8], 10, [[13, 14], 15], 18]
#   1) 写一个函数 print_list(lst) 打印出列表中所有数字
#     print_list(L)
#   2) 写一个函数sum_list(lst) 返回列表中所有数字的和
#     print(sum_list(L))  # 86
#   注:
#     type(x) 可以返回一个变量的类型
#     如:
#        >>> type(20) is int  # True
#        >>> type([1,2,3]) is list  # True


L = [[3, 5, 8], 10, [[13, 14], 15], 18]


#   1) 写一个函数 print_list(lst) 打印出列表中所有数字
def print_list(lst):
    for x in lst:
        if type(x) is list:
            print_list(x)
        else:
            print(x)


#   2) 写一个函数sum_list(lst) 返回列表中所有数字的和
def sum_list(lst):
    s = 0
    for x in lst:
        if type(x) is list:
            s += sum_list(x)
        else:
            s += x
    return s


print_list(L)
print('列表L的和是:', sum_list(L))  # 86

 

Python练习:百以内加减算术练习程序 '''设计一个程序,帮助小学生练习10以内的加法 详情: - 随机生成加法题目; - 学生查看题目并输入答案; - 判别学生答题是否正确? - 退出时, 统计学生答题总数,正确数量及正确率(保留两位小数点)。 ... 阅读详情

相关推荐

Python自然语言处理 第一章 练习题答案 Natrural Language Processing with Python Ans for Chapter 1

第一章 练习题答案 (正在学习中,将继续更新~欢迎大家留言~喜欢的话给个赞再走吧_(:з)∠)_) 尝试使用Python 解释器作为一个计算器,输入表达式,如12/(4+1)。 >>>12/(4+1) 26 个字母可以组成26 的10 次方或者26**10 个10 字母长的字符串。也就是1411 67095653376L(结尾处的L 只是表示这是Python 长数字格式)...

Tong_www的博客 1326

Python的判断、选择结构——学习总结

一 判断结构。 所谓判断结构,就是将你输入的变量或一个值进行判断。(这里一般为数字型) 1.常见的判断代码有: x==1 这个代码表示:x等不等于1. x!=1 这个代码表示:x是否不等于1 注:这个不等号!=是和上面不一样的,上面的是判断是否相等,下面的是判断是否不等。 x>1 这个代码表示:x是否大于1 x<1 这个代码表示:x是否小于1 x<=1 这个代码表示:x是否于小或等于1 x>=1 这个代码表示:x是否大于或等于1 2.多个判断语句合成 使用..

Carson_C的博客 1024

python123练习1: Python基本语法元素 (第1周)

实例1: 温度转换 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‮‬‫ 描述 这是"实例"题,与课上讲解实例相同,请作答检验学习效果。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪...

Laic Zhang的博客 4280

python递归

背景 在VIP课程讲完函数之后布置了一个课后作业,刚好这个作业涉及到了函数的递归相关知识,课堂上由于时间关系只是提了一嘴并没有细讲,要得到正确答案很简单,拿出来运行一遍自然就知道答案是A,但是这背后的逻辑很多同学并不清楚。实际上这个题涉及到函数递归的概念现在就给大家来做一个解析。 练习 以下代码输出结果为? A 10 B24 C 7 D 1 def Foo(x): if (x==1): return 1 else:

weixin_54542209的博客 490

《Python自然语言处理》练习1

通过前两次的学习,我自学了《Python自然语言处理》的第一章,现在把第一章课后题做一下,有兴趣的同学可以和我对下答案。目前打算就在Python自带的IDLE上练习。不会的话,再用eclipse找下灵感。(注:每个题目开头的小圆圈代表题目难度,越黑代表越难) 1. ○尝试使用Python 解释器作为一个计算器,输入表达式,如12/(4+1)。 在学习笔记(一)中我提到过一个方法:from __

LucyGill的博客 1612

Python编程从入门到实践,第10章练习: 10-1 ~ 10-13

1.从文件中读取数据,2.写入文件,3.异常,4.存储数据

weixin_56698264的博客 1958

python条件语句与循环语句

python条件语句与循环语句 条件语句 1.if语句 if (条件): 代码区1 如果条件为真,执行代码区1,否则跳过这个语句 例子: >>> if x<y: print(x) 2 2.if-else 语句 if 条件1: 代码区1 else: 代码区2 如果条件1为真,执行代码区1,否则跳过代码区1,执行代码区2 例子1: x,y=2,3 if x>y: print(x) else: print(y) 结果: 3 例子2: x,y=2,

weixin_45415397的博客 794

感应加热电源设计避坑指南:半桥LC串联谐振的5个关键问题

本文深入解析半桥LC串联谐振在感应加热电源设计中的5个关键问题,包括均压电阻选型、功率管驱动时序、谐振频率补偿等实战经验。通过真实故障案例和解决方案,帮助工程师避开常见设计陷阱,提升电路稳定性和效率,特别适合从事桥感应加热电源开发的工程师参考。

weixin_27013291的博客 510

python中!=是什么_python中!=是什么意义【Python教程】,python中!=

python中怎样示意不等于呢? 在Python语言中,用 != 示意不等于。我们经由过程下面一个简朴的例子来 明白: 上述例子中,离别先给变量 x 和 y举行赋值,然后经由过程if语句来推断 x 和 y 是不是相称,假如不相称,则打印 x+y 的值;假如相称,则打印x - y 的值,明显,x 不等于 y,效果为 x+y 的值,是17。上述例子中 , != 就是不等于标记,它是由!和=组合在一起运...

weixin_39623050的博客 9552

实用工具抓取youtube热门数据

YouTube作为全球第二大搜索引擎,2024年日均视频播放量突破50亿次,头部创作者单月广告分成可达百万美元量级。但对数据分析者而言,其反爬机制堪称业界最严: ‌反爬技术升级‌:Google部署的Botguard系统可检测异常流量,触发机制包括: 单IP每小时请求超过50次即封禁 检测Headless浏览器指纹(如Chrome的navigator.webdriver属性) 动态加载内容(如评论数据需滚动页面3次后加载) ‌数据价值维度‌:某MCN机构研究显示,前100热门视频的标题关键词复用率高达67%

26万+

rfid标签技术原理

奇怪的是,RFID标签技术原理的深入剖析不仅揭示了其背后的奥秘,也让我们更加全面地认识到这一技术在数字化转型中的重要性和潜力。随着技术的不断进步和应用场景的不断拓展,RFID标签将在更多领域发挥重要作用,为物联网、智能制造等领域的发展注入新的活力。这意味着在一个读写器的覆盖范围内,可以同时读取多个RFID标签的数据,大大提高了数据收集的速度和效率。:RFID标签的“大脑”,负责存储和处理数据。芯片内部集成了存储器、控制逻辑和射频接口等电路,能够接收来自读写器的射频信号,执行相应的数据处理和通信任务。

x3088的博客 2159

Python if 和 for 的多种写法

a, b, c = 1, 2, 3 【对比Cpp里:c = a >b? a:b】这个写法,python只能常规的空行,缩进吗? 人生苦短,我用python,下面介绍几种if的方便的方法。 1.常规 if a>b:     c = a else:     c = b 2.表达式 c = a if a>b else b 

zl87758539的专栏 5万+

Oracle 11g RAC 节点通信故障排查与修复指南

本文详细介绍了Oracle 11g RAC集群发生节点通信故障时的系统性排查与修复方法。当出现节点异常重启时,核心问题往往源于心跳网络中断。文章提供了从快速诊断、日志分析到六层深度检查的完整指南,并给出了针对网络配置、内核参数及Oracle已知Bug等常见根因的实战解决方案,帮助DBA快速恢复集群稳定。

weixin_29246195的博客 273

【记录】初学python日常练习【猜数字】 2020-02-10

【题目】 随机产生从1到10的任意整数,与输入数字进行比对并提示是否偏大或偏小,只有三次猜测机会,猜对结束游戏,次数耗尽结束游戏。 import random secret = random.randint(1,10) #调用random模块中的randint随机产生1到10的整数 i = 1 #i用来记猜测的次数,第一次猜测会消耗一次次数,i初始值为1 temp = inp...

HCMiroya的博客 353

Windows下RISC-V开发环境搭建:xpack-riscv-none-elf-gcc安装配置全攻略

本文详细介绍了在Windows平台下搭建RISC-V开发环境的完整流程,重点讲解xpack-riscv-none-elf-gcc工具链的安装配置方法。从环境变量设置到VSCode集成开发环境搭建,涵盖汇编程序和C程序开发实践,为开发者提供一站式解决方案,助力快速掌握RISC-V架构开发技能。

weixin_26765287的博客 437

【数据集4】GSWP3数据集详解

简介GSWP3数据集

WW、forever的博客 1367

python语言篇(1练习1)

# 练习: # 1. 写一个程序,输入一段字符串, # 如果字符串不为空, # 则把第一个字符的UNICODE编码值打印出来 s = input("请输入一个字符串: ") if s != '': print(s[0], "的编码值是:", ord(s[0])) # 2. 写一个程序,输入一个整数值(0~65535), # 打印这个编码所对应的字符 c...

Jason_Edison的博客 760

uniapp开发小程序保存图片权限获取失败一直走fail?本地能保存,线上版就不行! 原来是这个问题!

通过这次经历,我发现线上版小程序和开发版、体验版的权限控制差异较大。如果你也遇到类似的问题,首先要检查是否已勾选“采集用户隐私”,并确保在提交审核时配置了隐私条款。这个设置非常关键,避免像我一样浪费了不少时间和版本。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1077

【Python】Python90个基础练习代码

《Python 100个基础练习代码》是一份面向初学者的Python编程学习资源,包含100个从简单到进阶的练习题目。文档按内容分为五个章节:基础语法(1-20题)、数据类型(21-40题)、控制结构(41-60题)、函数(61-80题)和面向对象(81-90题)。每个题目都配有完整代码示例和详细注释,涵盖变量、运算符、字符串处理、列表操作等核心知识点。通过循序渐进的实际代码演示,帮助学习者掌握Python编程基础。文档采用Markdown格式编写,结构清晰,每个练习独立成段,方便阅读和练习。

weixin_42636075的博客 1万+

【深度学习驱动流体力学】Python流体力学Ansys Fluent

PyFluent 是一个将 Python 编程语言与 Ansys Fluent 流体动力学 (CFD) 仿真软件集成的工具。它允许用户通过 Python 脚本来控制和自动化 Fluent 中的仿真任务,实现从预处理、求解到后处理的全流程控制。PyFluent 结合了 Python 的灵活性和 Fluent 的强大功能,提供了一种高效且灵活的 CFD 仿真方法。PyFluent 是一个强大而灵活的工具,使用户能够通过 Python 脚本全面利用 Ansys Fluent 的功能。

源代码杀手的博客 3123

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Python编程练习(一):1 - 10

编写程序: hello.py ,要求用户输入姓名并打印“你好,姓名!” name = input("请输入你的姓名:") print("你好,"+name+"!")   >>>   请输入你的姓名:小明   你好,小明!   >>> 编写程序:输入一个整数,打印1到这个整数之间的所有数字。 temp = input(' 请输入一个整数 :') number = int(temp) i = 1 while number: print(i) .

大彤小忆的博客 4433

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

python语言篇(5练习1)

# 练习: # 1. 输入一个整数n 代表结束的数. # 将 1 ~ n之间所有的素数计算出来并存入到列表L 中 # 1) 最后打印此列表中的全部素数 # 2) 打印这些素数的和 n = int(input("请输入一个整数: ")) L = [] for x in range(1, n + 1): # 判断如果x为素数,则加入到一个列表L中 if x &...

Jason_Edison的博客 968

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

python语言篇(2练习2)

# 练习: # 1. 写程序输入一个整数n: # 打印n以内的全部大于0的偶数(不包含n) n = int(input("请输入一个整数: ")) # 方法1 # i = 2 # while i &lt; n: # print(i) # i += 2 # 增长值为2 i = 1 while i &lt; n: if i % 2 == 0: ...

Jason_Edison的博客 561

Python新手太需要了,这5个做题练习网站爱了!

学习编程语言,练习必不可少,在练习和做题的过程中能够查漏补缺,清楚自己在理论学习过程中的不足和薄弱点,加深对于Python的理解和认识。今天就着重的给大家推荐一些适合「新手」练习的Python做题网站。请注意,这里强调的是「新手」,所以,上来就推leetcode、牛客、codewar的同学就省省吧,别把新手引导入坑了。上述这些网站主要面向的是求职面试刷题使用,更加偏重算法与数据结构。

xiangxueerfei的博客 5045

Python编程:从入门到实践(第3版)_练习10.1_练习10.2_练习10.3

在文本编辑器中新建一个文件,写几句话来总结一 下你至此学到的 Python知识,其中每一行都以打头。将这个文件命名为 learning_python.txt,并存储到为完成本章练习而编写的程序所在的目录中。编写一个程序,读取这个文件,并将你所写的内容打印两次:第一次打印时读取整个文件;第二次打印时先将所有行都存储在一个列表中,再遍历列表中的各行。可使用replace()方法将字符串中的特定单词替换为另一个单词。下面是一个简单的示例,演示了如何将句子中的 'dog'读取你刚创建的文件。

weixin_43879615的博客 488

31. Python语言 的 Web 开发 之 总结练习

总结练习练习 1练习 2练习 3练习 4参考答案:练习 1练习 2练习 3练习 4 练习 1   题目:定制一个递减迭代器案例。   可参考步骤:   • 编写迭代器,通过循环语句,对某个正整数,依次递减1,直到0.   • 实现类 Descrease ,继承 Iterator 对象,重写两个方法     • __iter__     • __next__    练习 2   题目:将以下代码进行优化,节省内存。 def accumulate_div(a): if a is None or len(

sinat_38761218的博客 624
上一篇: python语言篇(10知识点)
下一篇: python(终结)
Jason_Edison
博客等级 码龄9年 17粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值