python100道经典例题——第六天

简介: python100道经典例题——第六天

python入门题
每天五题练习
本文章记录了python经典编程题目,初学者必须要学会哦

实例 026:

题目:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。

if __name__ == '__main__':
    fp = open('test.txt','w')
    string = input('please input a string:\n')
    string = string.upper()
    fp.write(string)
    fp = open('test.txt','r')
    print fp.read()
    fp.close()
实例 027:

题目:从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个 # 为止。

if __name__ == '__main__':
    from sys import stdout
    filename = raw_input('输入文件名:\n')
    fp = open(filename,"w")
    ch = raw_input('输入字符串:\n')
    while ch != '#':
        fp.write(ch)
        stdout.write(ch)
        ch = raw_input('')
    fp.close()
实例 028:

题目:计算字符串中子串出现的次数。

str1 = input('请输入一个字符串:\n')
str2 = input('请输入一个子字符串:\n')
ncount = str1.count(str2)
print(ncount)
实例 028:

题目:字符串日期转换为易读的日期格式。

from dateutil import parser
dt = parser.parse("Aug 28 2015 12:00AM")
print(dt)
实例 030:

题目: 某企业发放的奖金根据利润提成,利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元,高于10万元部分按7.5%提成;20万元到40万元,高于20万部分,按5%提成;40万到60万,高于40万部分按3%提成;60万到100万,高于60万部分按1.5%提成;高于100万部分按1%提成,从键盘输入当月利润I,求应发奖金总数?

I = int(input("Please Enter the number:"))
b1 = 100000 * 0.1  # 低于或等于10万
b2 = b1 + (I - 100000) * 0.075  # 10万<X<=20万
b4 = b2 + (I - 200000) * 0.05  # 20万<X<=40万
b6 = b4 + (I - 400000) * 0.03  # 40万<X<=60万
b10 = b6 + (I - 600000) * 0.015  # 60万<X<=100万
b100 = b10 + (I - 1000000) * 0.01  # 100万<X
if I <= 100000:
    M1 = I * 0.1
elif I <= 200000:
    M = (I - 100000) * 0.075 + b1
elif I <= 400000:
    M = (I - 200000) * 0.05 + b2
elif I <= 600000:
    M = (I - 400000) * 0.03 + b4
elif I <= 1000000:
    M = (I - 600000) * 0.015 + b6
else:
    M = (I - 1000000) * 0.01 + b10
print('bonus=', M)

今天的任务完成啦~
明天继续加油~冲冲冲!

相关文章
|
Linux 编译器 数据安全/隐私保护
Windows10 使用MSYS2和VS2019编译FFmpeg源代码-测试通过
FFmpeg作为一个流媒体的整体解决方案,在很多项目中都使用了它,如果我们也需要使用FFmpeg进行开发,很多时候我们需要将源码编译成动态库或者静态库,然后将库放入到我们的项目中,这样我们就能在我们的项目中使用FFmpeg提供的接口进行开发。关于FFmpeg的介绍这里就不过多说明。
1208 0
|
5月前
|
域名解析 存储 弹性计算
阿里云服务器购买与使用参考:云服务器购买、域名注册、备案流程
阿里云服务器购买与使用涵盖ECS选购、域名注册、备案及绑定等流程。ECS选购提供包年包月/按量付费模式,用户可根据需求选择地域、实例规格及镜像存储等配置。域名注册支持多种后缀,提供创建信息模板、实名认证等服务。备案攻略包括准备材料、在线提交申请及审核流程。最后,通过域名解析与服务器绑定,实现网站访问。购买前可先在权益中心领券以获得更多减免。
|
6月前
|
机器学习/深度学习 测试技术 API
DeepSeek V3.2 正式版:强化 Agent 能力,融入思考推理
DeepSeek发布正式版V3.2与高性能Speciale版本,支持思考模式下工具调用,推理能力达全球领先水平。V3.2平衡效率与性能,适用于通用任务;Speciale专注复杂推理,在数学与编程竞赛中表现卓越,已开源并上线API。
1398 9
|
机器学习/深度学习 数据挖掘 定位技术
多元线性回归:机器学习中的经典模型探讨
多元线性回归是统计学和机器学习中广泛应用的回归分析方法,通过分析多个自变量与因变量之间的关系,帮助理解和预测数据行为。本文深入探讨其理论背景、数学原理、模型构建及实际应用,涵盖房价预测、销售预测和医疗研究等领域。文章还讨论了多重共线性、过拟合等挑战,并展望了未来发展方向,如模型压缩与高效推理、跨模态学习和自监督学习。通过理解这些内容,读者可以更好地运用多元线性回归解决实际问题。
2010 0
|
JSON 人工智能 API
程序调用大模型返回结构化输出(JSON)
本文介绍了如何使用讯飞星火大模型API,并通过Python封装实现结构化数据输出。首先,通过封装SparkAI类,实现了与讯飞星火API的交互,确保了调用的安全性和便捷性。接着,利用Pydantic库定义了数据模型`CalendarEvent`,确保从大模型获取的回答能够被正确解析成预设的结构化JSON格式,从而解决了大模型回答不规范的问题。示例代码展示了如何构造请求、接收并解析响应,最终输出结构化的活动信息。
2041 6
|
机器学习/深度学习 搜索推荐 数据库
深度学习之药物筛选与发现
基于深度学习的药物筛选与发现是利用深度学习模型自动化和加速药物开发过程的一个重要方向。传统的药物发现过程通常耗时长、成本高,需要大量的实验和计算,而深度学习通过从大规模生物医学数据中学习规律,能够帮助研究人员更快速地筛选潜在药物,并预测其在体内的行为。
518 4
|
机器学习/深度学习 算法 计算机视觉
【博士每天一篇文献-算法】持续学习经典算法之LwF: Learning without forgetting
LwF(Learning without Forgetting)是一种机器学习方法,通过知识蒸馏损失来在训练新任务时保留旧任务的知识,无需旧任务数据,有效解决了神经网络学习新任务时可能发生的灾难性遗忘问题。
1679 9
|
人工智能 算法 API
🎯精准狙击!生成式AI大模型入门,提示词打造的艺术与科学🎨🔬
【8月更文挑战第1天】在AI领域中,生成式大模型正成为技术与创意融合的关键。掌握提示词构建艺术,既能激发AI的创造力又能确保其科学性。如为DALL-E设计“梦幻森林”需详细描述来引导AI绘出心灵蓝图。同时,提示词应逻辑清晰、具体明确,如指定未来城市规划的细节。实践中需不断优化,如使用GPT-3 API生成关于AI医疗应用的文章时调整参数以改进结果。最终,将艺术与科学相结合,使AI成为强大创意工具。
388 7
|
SQL BI HIVE
【Hive SQL 每日一题】统计用户留存率
用户留存率是衡量产品成功的关键指标,表示用户在特定时间内持续使用产品的比例。计算公式为留存用户数除以初始用户数。例如,游戏发行后第一天有10000玩家,第七天剩5000人,第一周留存率为50%。提供的SQL代码展示了如何根据用户活动数据统计每天的留存率。需求包括计算系统上线后的每日留存率,以及从第一天开始的累计N日留存率。通过窗口函数`LAG`和`COUNT(DISTINCT user_id)`,可以有效地分析用户留存趋势。
2108 1
|
机器学习/深度学习 安全 测试技术
什么是零知识证明?
什么是零知识证明?

热门文章

最新文章