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

学习python day4

1.顺序语句结构

#赋值语句
name='张三'
age=20
a,b,c,d='room'#字符串分解赋值
print(a,b,c,d)
#输入输出也是典型的顺序结构
name=input('请输入您的姓名:')
age=eval(input('请输入您的年龄:')) #使用eval进行转换
print('姓名:',name)
print('年龄:',age)

2. if 结构

number=eval(input('请输入您的6位中奖号码:'))
if number==987654:print('恭喜你,中奖了')if number!=987654:print('您未中奖')

n=98
if n%2: #98%2为0(布尔值),if下面的语句不执行print(n,'是奇数')if not n%2:print(n,'是偶数')#如何判断一个字符串是一个空字符串
x=input('请输入一个字符串:')
if x:print('x是一个非空字符串')
if not x:print('x是一个空字符串')

3.选择结构之单分支结构

//简化是如果if number==987654成立执行if前面否则执行else后面

number=eval(input('请输入您的六位中奖号码:'))
if number==987654:print('恭喜你中奖了')
else:print('您未中本期大奖')#简化
result='恭喜您中奖了' if number==987654 else '您未中奖'
print(result)
#更加简化
print('恭喜您中奖了' if number==987654 else '您未中奖')

4.3.选择结构之多分支结构

score=eval(input('请输入您的成绩:'))
if score<0 or score>100:print('成绩有误')
elif 0<=score<60:print('E')
elif 60<=score<70:print('D')
elif 70<=score<80:print('C')
elif 80<=score<90:print('B')
else:print('A')

嵌套使用

answer=input('请问您喝酒了吗')
if answer=='y': #喝酒了proof=eval(input('请输入酒精含量'))if proof<20:print('构不成酒驾')elif 20<=proof<80:print('已构成酒驾不能开车')else:print('不能开车')
else:print('你走吧')

相关文章:

  • ILRuntime中实现OSA
  • 第20天-python生成word文档
  • [Linux] Linux信号量深度解析与实践(代码示例)
  • C++ for QWidget:正则表达式和QRegExp
  • 提升搜索效率:深入了解Amazon Kendra的强大功能
  • ERP 与 WMS 对接深度解析:双视角下的业务与技术协同
  • origin绘图之【如何将多条重叠、高度重叠的点线图、折线图分开】
  • CASAIM与荣耀达成合作,三维数字化检测技术助力终端消费电子制造实现生产工艺智能优化
  • 【Elasticsearch】字段别名
  • RPA浪潮来袭,职业竞争的新风口已至?
  • 适合初学者的 Blender和怎么下载 Blender格式模型
  • Redis从入门到实战 - 高级篇(下)
  • C++ 输出流格式控制
  • AI加速芯片全景图:主流架构和应用场景详解
  • 多模态学习笔记
  • WordPress Madara插件存在文件包含漏洞(CVE-2025-4524)
  • Java开发-如何将一个字符串转换成一个数组,又如何把他转换成一个集合
  • C++:vector容器
  • 软考中级软件设计师——操作系统考试题型
  • 什么是“架构孤岛”?如何识别与整合?为什么现代企业在追求敏捷开发的同时,反而更容易陷入架构孤岛陷阱?
  • 知名企业网站规划书/网站发布与推广方案
  • qq空间注册申请/seo排名官网
  • 北海做网站哪家好/百度学术官网入口网页版
  • 开发商交房需要提供哪些证书/兰州seo公司