Python100例 我的实现展示(16-20例)

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

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

Python100例 我的实现展示(16-20例)

'''16、输出指定格式的日期。(本题写的时候不太熟悉时间控件,所以基本为模仿编写。)'''def test_exam_16():localtime1 = time.localtime(time.time())print("本地时间为:", localtime1)localtime2 = time.asctime(time.localtime(time.time()))print("本地时间为:", localtime2)# 格式化成2021-01-01 08:43:50形式"print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))# 格式化成Mon Jun 01 08:43:50形式"print(time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()))# 将格式字符串转换为时间戳"a = "Fri Jan 01 08:49:15 2021"print(time.mktime(time.strptime(a, "%a %b %d %H:%M:%S %Y")))# 日历模块使用的方法cal = calendar.month(2020, 1)print("如下输出2020年1月份的日历:")print(cal)# 判断是否闰年的方法print(calendar.isleap(2020))print(calendar.isleap(2021))'''17、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。'''def test_exam_17():s = input("请输入一行字符,程序将分别统计出其中英文字母、空格、数字和其他字符的个数。\n")list_x = [0, 0, 0, 0]for i in range(len(s)):# print(str(i) + "\t" + s[i]) # 帮助调试查看每次跑循环的字符是哪个if s[i].isalpha():list_x[0] += 1elif s[i].isspace():list_x[1] += 1elif s[i].isnumeric():list_x[2] += 1else:list_x[3] += 1print("输入的一行字符中,共包含英文字母{0}个,空格{1}个,数字{2}个,""其他字符{3}个。".format(str(list_x[0]), str(list_x[1]), str(list_x[2]), str(list_x[3])))print(list_x)'''18、求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。'''def test_exam_18():s = input("请输入一行共2个正整数(第1个表示表达式中的a,第2个表示最后相加数a的位数),由空格隔开,程序将计算s=a+aa+aaa+aaaa+aa...a的值。\n").split(" ")x = list(map(int, s))list_x = []total = 0for i in range(1, x[1]+1):str1 = ""for j in range(1, i+1):str1 += s[0]list_x.append(int(str1))total += int(str1)print(list_x)print("程序计算s=a+aa+aaa+aaaa+aa...a的值为:" + str(total))'''19、一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。'''def test_exam_19():list_x = []# flag = Truefor i in range(1, 1001):total = 0for j in range(1, i):if i % j == 0:total += jif total == i:list_x.append(i)if len(list_x) == 0:print("1000以内的没有找完数。")else:print("1000以内的所有完数如下所示:")print(list_x)'''20、一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?'''def test_exam_20():address = 100high = 100for i in range(1, 11):high = high/2address += highprint("它在第10次落地时,共经过{0}米?第10次反弹{1}米高".format(str(address), str(high)))if __name__ == '__main__':# test_exam_16()# test_exam_17()# test_exam_18()# test_exam_19()test_exam_20()

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



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

相关文章

关于集合与数组转换实现方法

《关于集合与数组转换实现方法》:本文主要介绍关于集合与数组转换实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、Arrays.asList()1.1、方法作用1.2、内部实现1.3、修改元素的影响1.4、注意事项2、list.toArray()2.1、方

使用Python实现可恢复式多线程下载器

《使用Python实现可恢复式多线程下载器》在数字时代,大文件下载已成为日常操作,本文将手把手教你用Python打造专业级下载器,实现断点续传,多线程加速,速度限制等功能,感兴趣的小伙伴可以了解下... 目录一、智能续传:从崩溃边缘抢救进度二、多线程加速:榨干网络带宽三、速度控制:做网络的好邻居四、终端交互

java实现docker镜像上传到harbor仓库的方式

《java实现docker镜像上传到harbor仓库的方式》:本文主要介绍java实现docker镜像上传到harbor仓库的方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录1. 前 言2. 编写工具类2.1 引入依赖包2.2 使用当前服务器的docker环境推送镜像2.2

C++20管道运算符的实现示例

《C++20管道运算符的实现示例》本文简要介绍C++20管道运算符的使用与实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录标准库的管道运算符使用自己实现类似的管道运算符我们不打算介绍太多,因为它实际属于c++20最为重要的

Java easyExcel实现导入多sheet的Excel

《JavaeasyExcel实现导入多sheet的Excel》这篇文章主要为大家详细介绍了如何使用JavaeasyExcel实现导入多sheet的Excel,文中的示例代码讲解详细,感兴趣的小伙伴可... 目录1.官网2.Excel样式3.代码1.官网easyExcel官网2.Excel样式3.代码

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

python实现对数据公钥加密与私钥解密

《python实现对数据公钥加密与私钥解密》这篇文章主要为大家详细介绍了如何使用python实现对数据公钥加密与私钥解密,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录公钥私钥的生成使用公钥加密使用私钥解密公钥私钥的生成这一部分,使用python生成公钥与私钥,然后保存在两个文

浏览器插件cursor实现自动注册、续杯的详细过程

《浏览器插件cursor实现自动注册、续杯的详细过程》Cursor简易注册助手脚本通过自动化邮箱填写和验证码获取流程,大大简化了Cursor的注册过程,它不仅提高了注册效率,还通过友好的用户界面和详细... 目录前言功能概述使用方法安装脚本使用流程邮箱输入页面验证码页面实战演示技术实现核心功能实现1. 随机

Golang如何对cron进行二次封装实现指定时间执行定时任务

《Golang如何对cron进行二次封装实现指定时间执行定时任务》:本文主要介绍Golang如何对cron进行二次封装实现指定时间执行定时任务问题,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录背景cron库下载代码示例【1】结构体定义【2】定时任务开启【3】使用示例【4】控制台输出总结背景

Golang如何用gorm实现分页的功能

《Golang如何用gorm实现分页的功能》:本文主要介绍Golang如何用gorm实现分页的功能方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录背景go库下载初始化数据【1】建表【2】插入数据【3】查看数据4、代码示例【1】gorm结构体定义【2】分页结构体