当前位置: 首页 > news >正文

Python 0915

 程序代码的执行过程: 顺序结构、选择结构、循环结构

 顺序结构:代码默认从上到下,从左到右执行

 a = input()
print(a)


选择结构
username
passwd


 python  针对数据的进制转换


Type "help", "copyright", "credits" or "license" for more information.
>>> bin(11)   二进制
'0b1011'
>>> oct(11)     八进制
'0o13'
>>> hex(11)    十六进制
'0xb'

注意缩进!!!!
单分支:只有一个分支执行
if 条件:
条件成立时执行的代码1
条件成立时执行的代码1
条件成立时执行的代码1

    
条件:只要返回的结果时True或者False,’都可以作为判断的条件  

tab🗡  != 四个空格


'''


用户输入年龄,你判断是否成年,如果成年,输出欢迎
age = int(input('请输入年龄:'))


# python程序中出现了:,后面势必出现代码块,如果没有,则报错。针对没有想好的执行代码,可以选择用pass关键字进行占位

if age >= 18:
#     # pass
print("111")


'''
综合大练习**:尝试编写一个简单的“购物计算器”

1.  定义两个变量:`price` (商品单价) 和 `quantity` (购买数量)。
2.  计算总价 `total = price * quantity`。
3.  如果总价超过100元,打8折。
4.  使用 `print()` 和 `input()` 让用户输入单价和数量,并输出最终应付金额。

'''

price = float(input("请输入商品单价:"))
quantity = float(input("请输入购买数量:"))

total = price * quantity
total = total*0.8 if total>100 else total


# 去网吧   查身份证 :age
'''
双分支
if 条件:
条件成立时执行的代码
else:
条件不成立时执行的代码

'''

 age = int(input("请输入您的年龄;"))

if age>=18:
print("唤醒你")
else:
print("出门左拐")

# 判断用户输入的数字的奇偶
num1 = int(input("请输入一个数字:"))

if num1%2==0:
print(f"{num1}是偶数")
else:
print(f"{num1}是奇数")

# 用户输入年份,你来判断是否是闰年
years=int(input("请输入年份:"))

 条件  years % 4 == 0 and years % 100 != 0        years%400==0


if (years % 4 == 0 and years % 100 != 0) or years % 400 == 0:
print(f"{years}是闰年")
else:
print(f"{years}是平年")


# 普通闰年 、世纪闰年、平年
# if语句之间可以互相嵌套
if years % 4 == 0 and years % 100 != 0:
print("普通闰年")
else:
if years % 400 == 0:
print("世纪闰年")
else:
print("平年"  )


# 多分支
'''
if 条件1:
条件1成立时执行的代码
elif 条件2:
条件2成立时执行的代码
elif 条件3:
条件3成立时执行的代码

elif 条件n:
条件n成立时执行的代码

else:
以上所有的条件全部不成立时执行的代码
'''

 if years % 4 == 0 and years % 100 != 0:
print("普通闰年")
elif years%400==0:
print("世纪闰年")
else:
print("平年")


a = int (input("请输入你的成绩"))
if  90 <=   a <= 100:
print("你的成绩等级为优秀")
elif 80 <= a <= 89:
print("你的成绩等级为良好")
elif 70 <= a <= 79:
print("你的等级为中等")
elif 60 <= a <= 69:
print('你的成绩等级为及格')
elif a < 60:
print("你的成绩为不及格")
else :
print("不在范围支内,谢谢你的参与")


# 三元运算符   双分支的简写方式
age = int(input("请输入年龄:"))
if age<18:
print("未成年")
else:
print("成年了")


值1 if 条件 else 值2
print("未成年") if age<18 else print("成年了")


文章转载自:

http://2LFqwPGI.wbLpn.cn
http://m2m4fyvs.wbLpn.cn
http://LUj4mBJ9.wbLpn.cn
http://rf2AJc8E.wbLpn.cn
http://bBrIqOdl.wbLpn.cn
http://iDmkLOEt.wbLpn.cn
http://b7YLWwPd.wbLpn.cn
http://1AuMJdZN.wbLpn.cn
http://3FjSgUbv.wbLpn.cn
http://q9XNFh18.wbLpn.cn
http://3YmQYg7h.wbLpn.cn
http://kZfvzJxV.wbLpn.cn
http://ZtAi5H9K.wbLpn.cn
http://4zxkj88u.wbLpn.cn
http://NplLesdd.wbLpn.cn
http://hrbPOKKb.wbLpn.cn
http://ZH3dO1iM.wbLpn.cn
http://EnPEKLRC.wbLpn.cn
http://6UkXxsJp.wbLpn.cn
http://BCjc6TPN.wbLpn.cn
http://77R4Y1GW.wbLpn.cn
http://5oLsP4Rn.wbLpn.cn
http://yU6CoTWK.wbLpn.cn
http://yYJwJtSC.wbLpn.cn
http://VFG7a95m.wbLpn.cn
http://bEIV3bqF.wbLpn.cn
http://lhBTO7Cy.wbLpn.cn
http://aEkPCPh3.wbLpn.cn
http://JAaZ33ge.wbLpn.cn
http://ymjZultW.wbLpn.cn
http://www.dtcms.com/a/388466.html

相关文章:

  • nvidia显卡架构列表
  • MySQL InnoDB存储引擎架构底层实现详细介绍
  • QT-UI 轮播窗口
  • Nginx动静分离实验步骤
  • 硬件驱动——I.MX6ULL裸机启动(7)(ADC相关设置)
  • 重读生成概率模型1----基础概念
  • File (文件)• Open (打开)•
  • DNS 服务原理与部署实战:从基础到主从架构搭建
  • 《黑夜君临》网络测试:XSX表现优于PS5及PS5 Pro
  • HDLBits-移位寄存器
  • C++宽度优先搜索算法(BFS算法):FloodFill问题模型
  • ThreadLocal 的工作原理
  • Windows 11 下载安装 CosyVoice2,一键启动
  • 《Vuejs设计与实现》第 16 章(解析器) 下
  • JavaSE——图书系统项目
  • PHP 中 Class 的使用说明
  • Android入门到实战(九):实现书架页——RecyclerView + GridLayoutManager + 本地数据库
  • 日常开发-20250917
  • 基于SpringBoot+Vue的近郊农场共享管理系统(Echarts图形化分析)
  • AI开发实战:从数据准备到模型部署的完整经验分享
  • 【漏洞预警】大华DSS数字监控系统 user_edit.action 接口敏感信息泄露漏洞分析
  • RFID赋能光伏电池片制造智能化跃迁
  • 大数据 + 分布式架构下 SQL 查询优化:从核心技术到调优体系
  • FPGA硬件设计-DDR
  • 卫星通信天线的跟踪精度,含义、测量和计算
  • 忘记MySQL root密码,如何急救并保障备份?
  • Java 异步编程实战:Thread、线程池、CompletableFuture、@Async 用法与场景
  • 贪心算法应用:硬币找零问题详解
  • while语句中的break和continue
  • 10cm钢板矫平机:一场“掰直”钢铁的微观战争