Python基础用法 之 运算符

1.算数运算符

符号作用说明举例
+与“+”相同

-

与“-”相同
*
与“ × ”相同
9*2=18
/
与“ ÷ ”相同
9/2=4.5  、6/3=2.0
//求商(整数部分)
两个数据做除法的
9//2=4
%取余(余数部分)
是两个数据做除法的 余数
9%2=1
**幂、次方2**3=8(2的三次方等于8)3**2=9
优先级:   ()    >   **   >  * / // %   > + -
% 的使⽤场景:判断⼀个数字是不是偶数, 能被 2 整除的数是偶数(数字 除以 2 余数是 0)

2.比较运算符

注意:
  • 比较运算符的结果全部为布尔值(True/False)。
  • > < >= <= 只能是相同类型之间进⾏⽐较 (数字和字符串之间不能使⽤)。
  • 数字100 与 字符串100 是不相等的,Eg:print(100 == "100") # False。

3.赋值运算符

注意:

  • = ,单等号在程序语言中不表示比较,用于赋值
  • 复合赋值运算符之间没有空格,连接在一起

4.逻辑运算符

注意:and or not 是关键字 


建议: 小括号的优先级最高 ,当无法确定谁的优先级高时,加一个小括号就解决了。

 5.案例

需求:
1. 提示⽤户输⼊⽤户姓名,并保存到变量中
2. 提示⽤户输⼊⽤户年龄,保存到变量中,并转换成整数
3. 提示⽤户输⼊⽤户身⾼,保存到变量中,并转换成浮点数
4. 在控制台输出⽤户姓名、年龄、身⾼对应变量的数据类型
5. 按照以下格式输出⽤户信息:“姓名:xxx 年龄:xxx 身
⾼:xxx”
6. 在控制台输出该⽤户5年之后的年龄,格式:“张三 5 年之后
的年龄是 25”
7. 在控制台输出该⽤户现在是否成年,格式:“张三是否成
年:True”
# 1. 提示⽤户输⼊⽤户姓名,并保存到变量中
name = input('请输入姓名:')
# 2. 提示⽤户输⼊⽤户年龄,保存到变量中,并转换成整数
age = int(input('请输入年龄:'))
# 3. 提示⽤户输⼊⽤户身⾼,保存到变量中,并转换成浮点数
height = float(input('请输入身⾼:'))
# 4. 在控制台输出⽤户姓名、年龄、身⾼对应变量的数据类型
print(type(name), type(age), type(height))
# 5. 按照以下格式输出⽤户信息:“姓名:xxx 年龄:xxx 身⾼:xxx”
print(f"姓名:{name} 年龄:{age} 身⾼:{height}")
# 6. 在控制台输出该⽤户5年之后的年龄,格式:“张三 5 年之后的年龄是25”
age = age + 5
print(f"{name} 5 年之后的年龄是 {age}")
# 7. 在控制台输出该⽤户现在是否成年,格式:“张三是否成年: True”
print(f"{name}是否成年:{age >= 18}")

 


未完待续。。。 

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

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

相关文章

LabVIEW在SpaceX的应用

结合真实的资料介绍LabVIEW在SpaceX的应用&#xff0c;涵盖自动化测试系统、数据采集与监控、可视化与分析、模块化设计与扩展&#xff0c;以及效率与可靠性的提高。 ​ 自动化测试系统 LabVIEW在SpaceX的自动化测试系统中发挥了关键作用。自动化测试是确保SpaceX火箭及其子系…

Boosting原理代码实现

1&#xff0e;提升方法是将弱学习算法提升为强学习算法的统计学习方法。在分类学习中&#xff0c;提升方法通过反复修改训练数据的权值分布&#xff0c;构建一系列基本分类器&#xff08;弱分类器&#xff09;&#xff0c;并将这些基本分类器线性组合&#xff0c;构成一个强分类…

k8s自动补全工具和UI管理界面

分享两个有利于K8S的工具 目录 分享两个有利于K8S的工具 一、部署Dashboard&#xff08;主节点&#xff09; 介绍 1.1、查看集群状态 1.2、下载yaml文件并运行Dashboard 1.3、部署服务 1.4、创建访问账户、获取token&#xff08;令牌&#xff09; 1.5、浏览器访问Dash…

汽车空调制冷系统部件蒸发器

蒸发器是空调系统中一个很重要的部件&#xff0c;蒸发器严格来说就是一个冷热交换器&#xff0c;蒸发器会吸收空气中的热量&#xff0c;风通过后就变成冷风达到了制冷的目的。蒸发器主要由加热室和蒸发室两部分组成。. 空调蒸发器在蒸发箱里面&#xff0c;蒸发箱在仪表台里面&a…

《LLM探秘系列》(2):解锁大模型核心概念

&#x1f389; AI学习星球推荐&#xff1a; GoAI的学习社区 知识星球是一个致力于提供《机器学习 | 深度学习 | CV | NLP | 大模型 | 多模态 | AIGC 》各个最新AI方向综述、论文等成体系的学习资料&#xff0c;配有全面而有深度的专栏内容&#xff0c;包括不限于 前沿论文解读、…

【Java】已解决java.util.ConcurrentModificationException异常

文章目录 一、分析问题背景二、可能出错的原因三、错误代码示例四、正确代码示例五、注意事项 已解决java.util.ConcurrentModificationException异常 一、分析问题背景 java.util.ConcurrentModificationException异常是Java集合框架中常见的一个运行时异常。这个异常通常会…

HumbleBundle捆绑包6月18号推出38件Unity和Unreal的3D模型捆绑包美术工具道具环境模块化恐怖FPS和RPG赛博20240618

HumbleBundle今天更新了新的捆绑包&#xff0c;Unity和Unreal的无限创作主题&#xff0c; 主要是场景环境模型、工具、道具等合集&#xff0c;质量挺高。 非常适合FPS、模拟经营、RPG等类型游戏。 HumbleBundle捆绑包6月18号推出38件Unity和Unreal的3D模型捆绑包美术工具道具环…

「51媒体」上海电视台媒体邀约专访怎么做?

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 电视台专访通常会对一些热门话题&#xff0c;行业热点&#xff0c;或者新闻焦点&#xff0c;邀请嘉宾进行访谈。企业如果想要在电视台进行专访&#xff0c;通常要有合适的时机和选题。 下…

构建数字化校园,开启创新教育模式

在当今信息化时代&#xff0c;教育的转型升级已成为推动社会进步与发展的关键力量。构建数字化校园&#xff0c;不仅是对传统教育模式的革新&#xff0c;更是开启一场以技术赋能教育、创新驱动成长的教育革命。这一进程旨在通过深度融合信息技术与教育教学实践&#xff0c;重塑…

植物大战僵尸杂交版2024最新手机版下载!功能全面升级,战斗更刺激!

植物大战僵尸杂交版2024——让游戏更加有趣&#xff01; 嘿&#xff0c;各位游戏爱好者们&#xff01;&#x1f31f;今天我要给你们介绍的是一个全新版本的植物大战僵尸——植物大战僵尸杂交版2024。这款游戏不仅保留了原版的经典元素&#xff0c;还增加了许多新的特性和玩法&a…

视频批量剪辑利器:轻松掌握尺寸修改技巧,支持自定义及预设尺寸,提升剪辑效率!

在数字化时代&#xff0c;视频已经成为我们生活中不可或缺的一部分。无论是社交媒体上的短视频&#xff0c;还是公司宣传的长视频&#xff0c;都离不开精心剪辑与处理。然而&#xff0c;对于很多小伙伴来说&#xff0c;视频剪辑仍然是一项既耗时又耗力的任务。尤其是当需要处理…

C语言期末习题(结构体开始)

C语言期末习题汇总&#xff08;超级硬核系列&#xff09; 结构体 题目1&#xff1a; 结构体的基本概念 如有以下代码&#xff1a; struct student {int num;char name[32];float score; }stu;则下面的叙述不正确的是&#xff1a;( ) A.struct 是结构体类型的关键字 B.str…

基于Spring Boot的工具迭代

1. 申请git权限 2. git项目中点击我的-Settings-SSH Keys添加公钥 3. 公钥生成步骤 ssh-keygen -o -t rsa -b 4096 -C "your email" cd ~/.ssh/ cat id_rsa.pub 把公钥内容粘贴到SSH Keys 4. 创建本地分支git checkout -b branchname git远程仓库创建远程分支 …

多线程与高并发- Synchronized锁

简介 synchronized 是 Java 语言的一个关键字&#xff0c;它允许多个线程同时访问共享的资源&#xff0c;以避免多线程编程中的竞争条件和死锁问题。synchronized可以用来给对象或者方法进行加锁&#xff0c;当对某个对象或者代码块加锁时&#xff0c;同时就只能有一个线程去执…

Apple - Core Bluetooth Programming Guide

本文翻译整理自&#xff1a;Core Bluetooth Programming Guide&#xff08;更新日期&#xff1a;2013-09-18 https://developer.apple.com/library/archive/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html#//ap…

Vue中子传父通讯实现颜色换行添加删除

如图&#xff1a;列表是写在父组件中&#xff0c;input框和按钮是写在子组件中的 按照以上示例图有这两个文件 父组件中&#xff1a;AboutView.vue <template><div class"about"><!-- <h1>This is an about page</h1> --><!-- &…

【Unity拖拽物体】实现对点中的3D物体进行拖拽的功能

场景结构&#xff0c;两个普通模型 第一种 脚本所挂载的物体才可以被拖拽 【PC鼠标版本】 using UnityEngine;// 这个脚本实现了&#xff0c;本脚本所在的游戏物体能够被拖拽 public class DragObjectT : MonoBehaviour {private Vector3 screenPoint; // 存储物体在屏幕上的位…

【Seata】Seata——分布式事务框架(理论篇)

目录 解释Seata的三大角色Seata的分布式事务解决方案&#xff1a;AT 模式整体机制一阶段二阶段 完整图例 XA模式DTP模型Seata的XA模式Seata-XA的价值小结XA协议的问题 TCC模式解释Seata的TCC模式Seata-TCC特点 Saga模式Saga的价值Saga状态机基本原理Saga状态机设计器 四种模式的…

JavaFX 下拉框

组合框允许用户选择几个选项之一。用户可以滚动到下拉列表。组合框可以是可编辑和不可编辑的。 创建组合框 以下代码将选项列表包装到ObservableList中&#xff0c;然后使用observable列表实例化ComboBox类。 ObservableList<String> options FXCollections.observab…

情系端午,爱暖精诚 | 我院开展温情献礼端午慰问活动

端午佳节将至&#xff0c;为感谢全体员工在医院发展中的无私奉献和辛勤努力&#xff0c;传递对大家的深情关怀&#xff0c;提升员工的归属感与凝聚力。6月6日&#xff0c;医院特别为全体员工精心准备了节日福利&#xff0c;为每位员工送上饱含爱意的节日礼品。 一盒盒满载心意的…