Python—实例练习

1.编写程序x1,请先输入a和b两个整数,然后编写程序并输出

#  (1)计算并显示a的绝对值;
print("请输入a:")
a=int(input())

if a>0:
    print(a)
else:
    print(-a)

#  (2)两数中的最大值;
a = int(input())
b = int(input())
if a > b:
    print(a)
else:
    print(b)
#  (3)两个数交换位置(Python的新写法、传统写法)。
#传统写法
a = int(input())
b = int(input())
c = b
d = a
print(c,d)

#新写法
a = list(input().split())
print(a[-1],a[0])

2.编写程序 x2,实现下面的功能:随机输入百分制成绩,利用if分支语句,输出总评成绩:100分为满分;90分及以上为优秀;80分-90分为良好;60分-80分为及格;60 分以下为不及格。

print("请输入分数:")
a = eval(input())
if a == 100:
    print("满分")
elif 90 <= a < 100:
    print("优秀")
elif  80 <= a <90 :
    print("良好")
elif  60 <= a <80 :
    print("及格")
else:
    print("不及格")

3.编写程序 x3,先请用户输入姓名和性别,然后根据输入的信息,决定输出:“欢迎您,X先生!"或“热烈欢迎丫女士光临!"此处的X和Y分别代表来宾的姓氏(取第一个字符即可)。

print("请输入姓名和性别:")
a = str(input())
b = str(input())

if b == "男":
    print(f"欢迎您,{a[0]}先生")
elif b == "女":
    print(f"热烈欢迎{a[0]}女士光临")

4.编写程序 x4,实现以下的功能:随便输入一个年份,然后判断该年份为平年还是闰年。

print("请输入年份:")
a = eval(input())
if a%400 == 0:
    print("该年为闰年")
else:
    print("该年为平年")

5.编写程序 x5,实现以下的功能:任意输入3个整数,请按由大到小的顺序输出。(请多次运行程序输入各种次序,以验证程序的有效性)

print("请输入任意三个整数:")
n1 = eval(input())
n2 = eval(input())
n3 = eval(input())

if n1 < n2:
    n1, n2 = n2, n1
if n1 < n3:
    n1, n3 = n3, n1
if n2 < n3:
    n2, n3 = n3, n2
# 输出结果
print("由大到小的顺序为:", n1,n2,n3)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/454174.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ProcessOn:让你的思维导图与流程图绘制更加高效

ProcessOn&#xff1a;让你的思维导图与流程图绘制更加高效 在当今这个信息爆炸的时代&#xff0c;有效地组织和呈现我们的想法变得尤为重要。无论是学生、教师、项目经理还是设计师&#xff0c;一个好的思维导图或流程图工具都能让我们的工作和学习更加高效。今天&#xff0c…

【项目笔记】java微服务:黑马头条(day02)

文章目录 app端文章查看&#xff0c;静态化freemarker,分布式文件系统minIO1)文章列表加载1.1)需求分析1.2)表结构分析1.3)导入文章数据库1.3.1)导入数据库1.3.2)导入对应的实体类 1.4)实现思路1.5)接口定义1.6)功能实现1.6.1)&#xff1a;导入heima-leadnews-article微服务&am…

管理application的secret,在哪个level呢

从安全设计来看&#xff0c;访问控制是非常重要的。除非是完全公开的网页&#xff0c;可以没有任何限制的访问 在实施访问控制的应用application中呢&#xff0c;你的秘钥管理控制在哪个level呢 level -2 没有访问控制&#xff0c;注意这是-2 负二&#xff0c;不是level 2 l…

H5炫酷DJ背景引导页源码

源码名称&#xff1a;炫酷DJ背景引导页源码 源码介绍&#xff1a;一款带有动态视频背景的引导页源码&#xff0c;带有四个按钮&#xff0c;右下角也有三个按钮。 需求环境&#xff1a;H5 下载地址&#xff1a; https://www.changyouzuhao.cn/11665.html

今天做了两个工具

URL可用性检测 2.影视 第一个工具为第二个工具服务&#xff0c;一定程度上检测了搜集到视频解析接口是否可用。

2023年终总结——跌跌撞撞不断修正

目录 一、回顾1.一月&#xff0c;鼓足信心的开始2.二月&#xff0c;焦躁不安3.三月&#xff0c;路还是要一步一步的走4.四月&#xff0c;平平淡淡的前行5.五月&#xff0c;轰轰烈烈的前行6.六月&#xff0c;看事情更底层透彻了7.七月&#xff0c;设计模式升华月8.八月&#xff…

微信小程序(五十八)分步表单多页面传值

注释很详细&#xff0c;直接上代码 新增内容&#xff1a; 1.分步表单传值 2.伪数据生成 源码&#xff1a; app.json {"pages": ["pages/index/index","pages/building/building","pages/room/room","pages/logs/logs"],&qu…

初步了解变量

为什么需要变量 初识变量 变量的概念&#xff1a; 内存中的一个存储区域&#xff0c;该区域的数据可以在同一类型范围内不断变化 变量的构成包含三个要素&#xff1a;数据类型、变量名、存储的值 Java中变量声明的格式&#xff1a;数据类型 变量名 变量值 变量的作用&…

学习vue3第五节(reactive 及其相关)

1、定义 reactive() 创建一个响应式代理对象&#xff0c;不同于ref()可以创建任意类型的数据&#xff0c;而reactive()只能是对象&#xff0c;会响应式的深层次解包任何属性&#xff0c;将其标注为响应式 响应式是基于ES6的proxy实现的代理对象&#xff0c;该proxy对象与原对象…

九数分三组

枚举三位数时&#xff0c;不用写三个循环&#xff0c;写出最小和最大数循环就行。在这题里要求三个数中不能有重复的数字&#xff0c;先转换为字符串&#xff0c;再转换为字符数组进行排序&#xff0c;最后比较字符串就可以得出结果。这题把结果和原因调换了一下

Mysql/Redis缓存一致性

如何保证MySQL和Redis的缓存一致。从理论到实战。总结6种来感受一下。 理论知识 不好的方案 1.先写MySQL&#xff0c;再写Redis 图解说明: 这是一幅时序图&#xff0c;描述请求的先后调用顺序&#xff1b; 黄色的线是请求A&#xff0c;黑色的线是请求B&#xff1b; 黄色的…

[Linux][CentOs][Mysql]基于Linux-CentOs7.9系统安装并配置开机自启Mysql-8.0.28数据库

目录 一、准备工作&#xff1a;获取安装包和相应工具 &#xff08;一&#xff09;所需安装包 &#xff08;二&#xff09;安装包下载链接 &#xff08;三&#xff09;在服务器上创建文件夹并上传安装包 二、安装MySql &#xff08;一&#xff09;删除系统自带的mariadb …

到底什么是中台?

1.背景 最近老是听见或看见”中台“的字眼&#xff0c;例如数据中台、业务中台&#xff0c;根本搞不懂是什么&#xff0c;就感觉挺高大尚的。但同时&#xff0c;作为技术人&#xff0c;对于这种可能用到又一无所知的东西&#xff0c;心里是发慌的&#xff0c;因此有了这篇文章。…

unity中实现场景跳转

1&#xff0c;第一步创建2个场景&#xff08;右键资源窗口&#xff0c;名字这里我取的1111和2222&#xff09; 2.添加跳转按钮&#xff08;双击其中一个场景并添加按钮&#xff09; 3.编辑按钮的文字&#xff08;将原本的按钮打开点击里面的text&#xff0c;就可以在右边编辑文…

改进沙猫群优化的BP神经网络ISCSO-BP(时序预测)的Matlab实现

改进沙猫群优化的BP神经网络&#xff08;ISCSO-BP&#xff09;是一种结合了改进的沙猫群优化算法&#xff08;Improved Sand Cat Swarm Optimization, ISCSO&#xff09;和反向传播&#xff08;Back Propagation, BP&#xff09;神经网络的模型&#xff0c;旨在提高时序预测的准…

【大模型API调用初尝试一】智谱AI 通义千问

大模型API调用初尝试一 调用大模型API能干什么智谱AI大模型API调用的过程获取API_KEYGLM_4同步调用GLM_4异步调用文生图大模型API调用 阿里云通义千问API调用过程单轮会话多轮会话 调用大模型API能干什么 大模型的参数非常庞大&#xff0c;功能非常强大&#xff0c;但是训练成…

水肥一体机远程监控解决方案

水肥一体机远程监控解决方案 水肥一体机物联网解决方案&#xff0c;作为现代农业技术的尖端代表&#xff0c;深度融合了物联网、大数据分析以及智能控制等前沿科技手段&#xff0c;为农田灌溉与施肥管理带来了革命性的精准化与智能化升级。该方案的核心理念在于通过实时监测土…

python爬虫实战——小红书

目录 1、博主页面分析 2、在控制台预先获取所有作品页的URL 3、在 Python 中读入该文件并做准备工作 4、处理图文类型作品 5、处理视频类型作品 6、异常访问而被中断的现象 7、完整参考代码 任务&#xff1a;在 win 环境下&#xff0c;利用 Python、webdriver、JavaS…

C/C++链接mysql

下载对应文件 https://dev.mysql.com/downloads/ 选择自己对应的普通进行下载 将下载好的文件上传到机器并解压 tar -zxvf 文件名.tar.gz其中 include 包含所有的方法声明&#xff0c; lib64包含所有的方法实现&#xff08;打包成库&#xff09; 将include文件夹放到/usr/…

zabbix 7.0编译部署教程

zabbix 7.0编译部署教程 2024-03-08 16:50乐维社区 zabbix7.0 alpha版本、beta版本已经陆续发布&#xff0c;Zabbix7.0 LTS版本发布时间也越来越近。据了解&#xff0c;新的版本在性能提升、架构优化等新功能方面有非常亮眼的表现&#xff0c;不少小伙伴对此也已经跃跃欲试。心…