Python100例 我的实现展示(11-15例)

2024-02-23 21:08
文章标签 实现 15 展示 python100

本文主要是介绍Python100例 我的实现展示(11-15例),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Python100例 我的实现展示(11-15例)

'''11、古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?'''def test_exam_11():x = int(input("请输入月份整数x,程序将输出第x月的兔子总数。\n"))list_x = [1, 1]total = list_x[0] + list_x[1]for i in range(2, x):list_x.append(list_x[i - 2] + list_x[i - 1])total += list_x[i]print("请输入月份整数为{0},第{1}月的兔子总数为{2}。".format(str(x), str(x), str(total)))print(list_x)'''12、判断101-200之间有多少个素数,并输出所有素数。'''def test_exam_12():list_x = []for i in range(101, 201):flag = Truefor j in range(2, int(math.pow(i, 1/2))):if i % j == 0:flag = Falseif flag:list_x.append(i)print("101-200之间有{0}个素数,所有素数如下所示:".format(len(list_x)))print(list_x)'''13、打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。'''def test_exam_13():list_x = []for i in range(101, 1000):if i == math.pow(int(i/100), 3) + math.pow(int((i % 100)/10), 3) + math.pow(i % 10, 3):list_x.append(i)print("所有的水仙花数如下所示:")print(list_x)'''14、将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。'''def test_exam_14():x = int(input("将一个正整数x,程序将分解质因数。\n"))list_x = []t = xi = 2flag = Trueprint("输入的正整数为{0},程序将分解质因数如下:".format(str(x)))print(str(x), end="")while 2 <= i < int(x):if t % i == 0:list_x.append(i)if flag:print("=" + str(i), end="")else:print("*" + str(i), end="")t /= ii = 2flag = Falseelse:i += 1if len(list_x) == 0:print(",该正整数为素数,不能被质因数分解。")'''15、利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。'''def test_exam_15():x = int(input("请输入学生成绩(正整数:0-100之间)x,程序将输出成绩类别。\n"))if 100 >= x >= 90:print("该生成绩:A")elif x > 60:print("该生成绩:B")elif x > 0:print("该生成绩:C")else:print("输入的成绩有误,不在0-100之间,请重新执行程序,重新输入正确范围内的学生成绩。")if __name__ == '__main__':# test_exam_11()# test_exam_12()# test_exam_13()# test_exam_14()test_exam_15()

这篇关于Python100例 我的实现展示(11-15例)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/739927

相关文章

python+OpenCV反投影图像的实现示例详解

《python+OpenCV反投影图像的实现示例详解》:本文主要介绍python+OpenCV反投影图像的实现示例详解,本文通过实例代码图文并茂的形式给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一、前言二、什么是反投影图像三、反投影图像的概念四、反向投影的工作原理一、利用反向投影backproj

Django之定时任务django-crontab的实现

《Django之定时任务django-crontab的实现》Django可以使用第三方库如django-crontab来实现定时任务的调度,本文主要介绍了Django之定时任务django-cront... 目录crontab安装django-crontab注册应用定时时间格式定时时间示例设置定时任务@符号

Python中edge-tts实现便捷语音合成

《Python中edge-tts实现便捷语音合成》edge-tts是一个功能强大的Python库,支持多种语言和声音选项,本文主要介绍了Python中edge-tts实现便捷语音合成,具有一定的参考价... 目录安装与环境设置文本转语音查找音色更改语音参数生成音频与字幕总结edge-tts 是一个功能强大的

Java实现按字节长度截取字符串

《Java实现按字节长度截取字符串》在Java中,由于字符串可能包含多字节字符,直接按字节长度截取可能会导致乱码或截取不准确的问题,下面我们就来看看几种按字节长度截取字符串的方法吧... 目录方法一:使用String的getBytes方法方法二:指定字符编码处理方法三:更精确的字符编码处理使用示例注意事项方

使用Python和PaddleOCR实现图文识别的代码和步骤

《使用Python和PaddleOCR实现图文识别的代码和步骤》在当今数字化时代,图文识别技术的应用越来越广泛,如文档数字化、信息提取等,PaddleOCR是百度开源的一款强大的OCR工具包,它集成了... 目录一、引言二、环境准备2.1 安装 python2.2 安装 PaddlePaddle2.3 安装

嵌入式Linux之使用设备树驱动GPIO的实现方式

《嵌入式Linux之使用设备树驱动GPIO的实现方式》:本文主要介绍嵌入式Linux之使用设备树驱动GPIO的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、设备树配置1.1 添加 pinctrl 节点1.2 添加 LED 设备节点二、编写驱动程序2.1

Android 实现一个隐私弹窗功能

《Android实现一个隐私弹窗功能》:本文主要介绍Android实现一个隐私弹窗功能,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 效果图如下:1. 设置同意、退出、点击用户协议、点击隐私协议的函数参数2. 《用户协议》、《隐私政策》设置成可点击的,且颜色要区分出来res/l

spring IOC的理解之原理和实现过程

《springIOC的理解之原理和实现过程》:本文主要介绍springIOC的理解之原理和实现过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、IoC 核心概念二、核心原理1. 容器架构2. 核心组件3. 工作流程三、关键实现机制1. Bean生命周期2.

Redis实现分布式锁全解析之从原理到实践过程

《Redis实现分布式锁全解析之从原理到实践过程》:本文主要介绍Redis实现分布式锁全解析之从原理到实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、背景介绍二、解决方案(一)使用 SETNX 命令(二)设置锁的过期时间(三)解决锁的误删问题(四)Re

Java根据IP地址实现归属地获取

《Java根据IP地址实现归属地获取》Ip2region是一个离线IP地址定位库和IP定位数据管理框架,这篇文章主要为大家详细介绍了Java如何使用Ip2region实现根据IP地址获取归属地,感兴趣... 目录一、使用Ip2region离线获取1、Ip2region简介2、导包3、下编程载xdb文件4、J