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

分支结构相关

1.if 语句

结构:

if  条件语句:

    代码块

 小练习:

使用random.randint()函数随机生成一个1~100之间的整数,判断是否是偶数

import random
n = random.randint(1,100)
print(n)
if n % 2 == 0:print(str(n) +"是偶数")

2.else语句

结构:

if  条件表达式:

     代码块

else:

     代码块

 小练习:

设计一个简单的加法计算器,一百以内求和运算

while  True:n1 = float(input("数字1:"))n2 = float(input("数字2:"))if n1 > 100 or n2 > 100:print("数字大于100")continueelse:##round(浮点数的精度。2是保留两位)sum = round(n1+n2,2)print("%.2f+%.2f=%.2f"%(n1,n2,sum))print("是否退出?退出请按q")#esc  接收键指令esc = input()if esc == q or eac ==  Q:break

 3.elif语句

语法:

if  条件表达式:

     代码块

elif  条件表达式:

     代码块

........

elif  条件表达式:

     代码块

else:

    代码块

小练习:
 输入个人成绩,输出ABCDE等级,90分以上为A,80~89分为B,70~79为C,60~69为D,60分以下为E
1
n = int(input("输入你的成绩:"))
if n > 90:print("你成绩的等级为A")
elif  n >= 80 and n < 90:print("你成绩的等级为B")
elif n >= 70 and n < 80:print("你成绩的等级为C")
elif n >= 60 and n < 70:print("你成绩的等级为D")
elif n < 60:print("你成绩的等级为E")
else:print("成绩输入有误")

小练习:

相关文章:

  • JEnv-for-Windows 详细使用
  • 关于ReactV18的页面跳转传参和接收
  • 【干货分享】25地学考研推免夏令营汇总表
  • SpringBoot 多种优雅的线程池配置与使用(异步执行函数,反射机制,动态识别参数,有返回值)
  • 2024年6月20日 (周四) 叶子游戏新闻
  • redis 缓存jwt令牌设置更新时间 BUG修复
  • 2021 hnust 湖科大 数据结构课堂实验代码及报告
  • Python 获取class_name win32gui
  • 太速科技-基于AD916X的直流至 12 GHz 矢量信号发生器 FMC子卡
  • Python使用策略模式实现绘图功能
  • GenICam标准(二)
  • 科普文章:怎么远程监控电脑屏幕?三种监控电脑屏幕的方法
  • 基于mysqlbinlog恢复数据
  • 让我们拯救数学
  • 探索Linux命令的新利器:linux-command
  • php的引用
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • “大数据应用场景”之隔壁老王(连载四)
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • 2017 年终总结 —— 在路上
  • 230. Kth Smallest Element in a BST
  • Android框架之Volley
  • C++11: atomic 头文件
  • ES6语法详解(一)
  • HomeBrew常规使用教程
  • Java应用性能调优
  • Mysql数据库的条件查询语句
  • python学习笔记 - ThreadLocal
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • windows下如何用phpstorm同步测试服务器
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 浮动相关
  • 基于webpack 的 vue 多页架构
  • 前端相关框架总和
  • 容器服务kubernetes弹性伸缩高级用法
  • 入门级的git使用指北
  • 使用 5W1H 写出高可读的 Git Commit Message
  • ‌移动管家手机智能控制汽车系统
  • # Redis 入门到精通(九)-- 主从复制(1)
  • # 达梦数据库知识点
  • #《AI中文版》V3 第 1 章 概述
  • #考研#计算机文化知识1(局域网及网络互联)
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (11)MATLAB PCA+SVM 人脸识别
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (五)MySQL的备份及恢复
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (一)为什么要选择C++
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • .net core 连接数据库,通过数据库生成Modell
  • .net core 外观者设计模式 实现,多种支付选择
  • .NET Remoting学习笔记(三)信道