python100道经典例题——第三天

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

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

实例 011:

题目:输出1到100(包括)之间能被3但不能被7整除的所有整数。

for i in range(1,101)
    if i%3==0 and i%7!=0
        print(i,end=" ")
实例 012:

题目:今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?这个问题的大致意思是:在一个笼子里关着若干只鸡和若干只兔,从上面数共有35个头;从下面数有94只脚。问笼中鸡和兔的数量各是多少?

for ji in range(35):
    for tu in range(35):
        if ji+tu==35 and ji*2+tu*4==94:
            print("鸡{0}只,兔{1}只".format(ji,tu))
实例 013:

题目:一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?

def f(n):
    if n == 8:
        return 2
    else:
        sum = f(n+1)*2+2
        return sum
print('一共有{}只鸭子'.format(f(1)))
实例 014:

题目:编程程序,从键盘任意输入1个4位数,将该数字中的每位数与7相乘,然后取乘积结果的个位数对该数字进行替换,最后得到1个新的4位数。

n = int(input('任意输入1个4位数:'))
if 1000<=n<=9999:
    a=n%10
    b=(n-a)%100/10
    c=(n-a-10*b)%1000/100
    d=(n-a-10*b-100*c)%10000/1000
    a=a*7%10
    b=b*7%10
    c=c*7%10
    d=d*7%10
    n=1000*d+100*c+10*b+a
    print(int(n))
elif n<=1000 or n>=9999:
    print("您输入的数字不符合要求,请输入一个四位数字")
实例 015:

题目: 给用户三次输入用户名和密码的机会,要求如下:如输入第一行输入用户名为 ‘user’,第二行输入密码为 ‘123’,输出 ‘登录成功!’,退出程序;当 3 次输入用户名或密码都不正确输出 “3次用户名或者密码均有误!退出程序。”

count = 0
while count < 3:
    print("请输入用户名:")
    name = input()
    print("请输入密码:")
    password = input()
    if name == 'Kate' and password == '666666':
        print("登录成功!")
        break
    else:
        print("输入错误!")
        count += 1
if count == 3:
    print("3次用户名或者密码均有误!退出程序。")

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

相关文章
|
5月前
|
人工智能 Linux API
OpenClaw Skill 标准开发模板:10个实用Skill源码+阿里云/本地部署与大模型API配置教程
OpenClaw作为轻量化AI智能体平台,其核心扩展能力来自自定义Skill开发,对于新手而言,掌握标准化Skill结构、可直接运行的实用源码、系统的调试避坑方法,就能快速开发出满足文件操作、办公自动化、开发辅助等场景的专属技能。本文提供统一通用的OpenClaw Skill标准模板,包含10个可直接复制使用的新手Skill源码,覆盖文件处理、日常办公、开发辅助三大高频场景,同时完整补充2026年阿里云服务器部署、MacOS/Linux/Windows11本地部署流程,以及阿里云千问大模型API与免费Coding Plan API的配置方法,搭配全场景常见问题解决方案,让零基础用户也能稳定开发
1053 1
|
2月前
|
机器学习/深度学习 人工智能 应用服务中间件
别再被误导了!一文讲透 MCP 与 Function Calling 的真实关系
AI圈热议MCP能否取代Function Calling?实则二者定位迥异:Function Calling是大模型的“决策层”,负责选工具、生成参数;MCP是后端与工具间的“执行协议”,统一调用标准。二者分属不同链路环节,非替代关系,而是协同互补的“黄金搭档”。
|
2月前
|
人工智能 JSON API
MCP 从入门到实战:让大模型真正「动手」
本文系统讲解MCP(模型上下文协议)原理与实战,厘清Host、Server、Tool角色分工,解析AI如何基于描述与Schema智能选工具,并提供可直连Cherry Studio的Python监控服务示例,助你让大模型真正“动手”。
MCP 从入门到实战:让大模型真正「动手」
|
Ubuntu Linux 网络安全
Gogs:可能是比Gitlab更好的选择
Gitlab是一个很棒的Git托管服务,几乎像GitHub一样强大。 但是,有没有能和Gitlab/Github媲美但操作更简单的项目呢?我认为 Gogs 是很好的选择。
4335 0
Gogs:可能是比Gitlab更好的选择
|
JSON 监控 算法
TIDE.JS:三维空间数字化渲染引擎
为了满足我们三维空间渲染各个业务的需求,并且提供易用SDK方便第三方开发人员快速搭建自己的应用或平台,我们自研了TIDE.JS——一款组件化、轻量化、高性能、大规模的面向空间数字化应用的渲染引擎。
4407 0
TIDE.JS:三维空间数字化渲染引擎
|
存储 人工智能 移动开发
7zip 命令使用手册
本文中介绍的命令使用方式在所有安装了7zip的系统平台上使用方式一致。 在 Windows 系统上,你可以直接去观官网下载 7zip 安装包根据提示进行安装,但是若要使用7z命令,一定需要手动将 7zip 的安装目录添加到系统的Path环境变量。 在Linux上,请确包你使用的是 原版7zip 而非 p7zip,在Linux系统上的安装可以参考我的博文《如何在 Linux 系统中安装和使用 7zip》(实际上,本文节选自该博文)
2274 0
|
安全 API 网络安全
API安全危机四伏!开发者掌握这“十八般武艺”才能破局?
在数字化时代,API作为连接应用的核心枢纽,其安全性至关重要。本文深入解析API安全攻防实战技巧,涵盖数据传输加密、身份认证、输入验证、速率限制、日志监控、API网关应用及持续安全实践等七大防御策略,帮助开发者全面掌握保护数据接口的关键技能,构筑坚实的安全防线。
746 100
|
10月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
Animation属性 css3为Animation动画提供的几个属性如下: 属性名 属性值 animation-name 指定动画名称,该属性指定一个已有的关键帧定义。 animation-duration 指定动画持续时间。 animation-timing-funtion 指定动画变化速度。 animation-delay 指定动画延迟多长时间才开始执行。 animation-iteration-count 指定动画的循环执行次数。 animation:这是一个复合属性。
589 3
|
Java
Java关键字 —— super 详细解释!一看就懂 有代码实例运行!
文章详细解释了Java关键字`super`的用途,包括访问父类的成员变量、调用父类的构造方法和方法,并提供了相应的代码实例。
1853 5
Java关键字 —— super 详细解释!一看就懂 有代码实例运行!
|
存储 缓存 UED
浏览器 缓存
【10月更文挑战第23天】浏览器缓存是一种重要的性能优化技术,通过合理地设置缓存策略,可以在提高网页性能的同时,确保用户能够获取到最新的内容。网站开发者需要根据资源的特点和更新频率等因素,精心设计缓存策略,以达到最佳的用户体验和性能优化效果。
854 126