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

学习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('你走吧')

http://www.xdnf.cn/news/7786.html

相关文章:

  • 101个α因子#11
  • 基于python的机器学习(八)—— 评估算法(一)
  • 力扣周赛置换环的应用,最少交换次数
  • 高阶数据结构——红黑树实现
  • CentOS:搭建国内软件repository,以实现自动yum网络安装
  • Windows逆向工程提升之IMAGE_FILE_HEADER
  • 【Linux笔记】防火墙firewall与相关实验(iptables、firewall-cmd、firewalld)
  • 健康监测实训室建设方案构建
  • 每日代码解读专栏:OpenVLA(Action)部分的解读
  • 从机械应答到深度交互,移远通信如何让机器人“灵魂觉醒”?
  • spring中的Interceptor使用说明
  • 静态方法和实例方法的区别
  • Java枚举详解
  • PromptIDE:一款强大的AI提示词优化工具
  • CYT4BB Dual Bank - 安全启动
  • jenkins使用Send build artifacts over SSH发布jar包目录配置
  • 软件设计师“排序算法”真题考点分析——求三连
  • 002-类和对象(一)
  • (八)深度学习---计算机视觉基础
  • 信息系统项目管理师考前练习4
  • 深入理解 Pre-LayerNorm :让 Transformer 训练更稳
  • Day123 | 灵神 | 二叉树 | 找树左下角的值
  • Vue3中插槽, pinia的安装和使用(超详细教程)
  • 物联网之使用Vertx实现UDP最佳实践【响应式】
  • DataOutputStream DataInputStream转换流
  • I.MX6U Mini开发板测试GPIO
  • Linux中进程控制(上)
  • 【Rust智能指针】Rust智能指针原理剖析与应用指导
  • C++初阶-vector的模拟实现3
  • vue原生table表格实现动态添加列,一行添加完换行继续添加。el-select输入框背景颜色根据所选内容不同而改变