Python3 学习笔记10_条件语句_20180228

Python3条件控制以及循环语句 一、Python3条件控制 Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块 可以通过下图来简单了解条件语句的执行过程: 代码执行过程: 1. IF语句 实现个简单的出租车计费系统当输入行程的总里程时,输出乘客应付的车费(车费保留一位小数)。计费标准具体为起步价10元/3千米,超过3千米以后,每千米费用为1.2元,超过10千米以后,每千米的费用为1.5元 2. IF嵌套 ... 阅读详情
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# 学习网站:www.runoob.com

#****************************************************
#                   Python3 条件语句                *
#****************************************************
print ("--------------------分割线------------------")
'''
条件语句格式:
    if 条件1:
        执行语句1
    elif 条件2:
        执行语句2
    else 条件3:
        执行语句3

elif语句代替了else if语句。
注意:
    1. 每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块
    2. 使用缩进这种格式来划分语句块,相同缩进数的语句在一起组成一个语句块
    3. 在python中没有switch-case语句。
'''
# 示例1
DogAge = int(input("请输入狗的年龄:"))

if DogAge <= 0:
    print("Are you kidding me?")
elif DogAge == 1:
    print("相当于14岁的人")
elif DogAge == 2:
    print("相当于22岁的人")
elif DogAge > 2:
    HumanAge = 22 + (DogAge-2) * 5
    print("对应人类年龄:",HumanAge)

### 退出提示
input("点击enter 键退出")

print ("--------------------分割线------------------")

'''
示例1运行效果:
请输入狗的年龄:3
对应人类年龄: 27
点击enter 键退出
'''

#============
# if嵌套
#============
'''
条件语句格式:
    if 条件1:
        if 条件1.1
            执行语句1.1
        else
            执行语句1.2
    elif 条件2:
        执行语句2
    else 条件3:
        执行语句3
'''

# 示例2
num = int(input("请输入一个数字:"))
if num%2 == 0:
    if num%3 == 0:
        print("可整除2和3")
    else:
        print("可整除2,不能整除3")
else :
    if num%3 == 0:
        print("可整除3,不能整除2")
    else :
        print("不能整除2和3")

### 退出提示
input("点击enter 键退出")
Python3 条件控制 Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 阅读详情

相关推荐

Python基础:画金融数据分析图

画一张招商银行2018年2月份每天的收盘价折线图和每日的涨跌幅柱状图,使用中文坐标。 #准备数据 list_tradedate=[ 20180201, 20180202, 20180205, 20180206, 20180207, 20180208, 20180209, 20180212, 20180213, 2018...

weixin_41981761的博客 1127

输入狗狗的年龄,输出相当于人类的年龄

输入狗狗的年龄,输出相当于人类的年龄 (狗的前两年,每一年相当于人类的10.5岁,之后每增加一年,就增加4岁) 如果输入的是负数,提示数据无效 System.out.println(“请输入狗狗的年龄”); int age = input.nextInt(); if(age1) { System.out.println(“人类10.5岁”); }else if(age2){ System.out.println(“人类年龄21岁”); }else if(age>=3) { System.out.pri

Thone-LX 3120

Python3 条件控制与循环语句 | 菜鸟教程(八)

③当循环执行完毕(即遍历完 iterable 中的所有元素)后,会执行 else 子句中的代码,如果在循环过程中遇到了 break 语句,则会中断循环,此时不会执行 else 子句。⑤循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被 break 终止时不执行。expr 条件语句为 true 则执行 statement(s) 语句块,如果为 false,则执行additional_statement(s)。

wuds_158的博客 1624

Python 3:条件语句

Python之路

Junzeng_Kai的博客 289

springcloud+nacos+gateway+oauth2小聚会

在微服务工程中,Nacos作为目前主流的注册中心和配置中心,Spring Cloud Gateway作为目前主流的网关,下面引入spring security+oauth2+jwt作为认证和授权中心,进行简单的聊聊。

ldcaws的专栏 2646

从PCEP到PCAP:一个数据分析师的Python认证升级之路与学习规划

本文详细介绍了数据分析师从PCEP(初级)到PCAP(中级)的Python认证升级路径,包括考试内容、备考策略和时间规划。通过系统化的学习,读者可以掌握Python在数据分析中的核心应用,提升职业竞争力。文章还提供了实用的代码示例和认证考试对比,帮助读者高效备考。

weixin_27427619的博客 438

python3 条件语句

条件语句: if 判断条件: 执行语句..... else: 执行语句..... if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… else: 执行语句4…… python 并不支持 switch 语句; 如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功 num =.

yinge0508的博客 446

Ventoy引导自定义菜单配置详解:手把手教你用ventoy_grub.cfg启动硬盘里的Manjaro

本文详细解析了Ventoy引导自定义菜单配置方法,重点介绍如何通过ventoy_grub.cfg文件启动硬盘中的Manjaro系统。从Ventoy与GRUB2的协作原理到具体配置步骤,包括分区布局设计、关键参数解析及常见问题解决方案,帮助用户实现多系统引导的灵活管理。

weixin_28738165的博客 299

Python3 学习笔记9_字典_20180228

#!/usr/bin/env python3 # -*- coding: utf-8 -*- # 学习网站:www.runoob.com #**************************************************** # Python3 字典 * #*************************...

BugLiu 322

高通9008模式隐藏技巧:不拆机用ADB命令+Diag协议进入EDL

本文深入解析高通EDL模式(紧急下载模式)的技术原理与实战应用,详细介绍了通过ADB命令和Diag协议无需拆机进入EDL的方法。涵盖硬件/软件触发方案、跨平台工具配置、Firehose协议解析及设备救砖流程,为开发者提供从基础到进阶的完整指南。

weixin_29191761的博客 1124

PPO(Proximal Policy Optimization)算法原理及实现,详解近端策略优化

接着上面的讲,PG方法一个很大的缺点就是参数更新慢,因为我们每更新一次参数都需要进行重新的采样,这其实是中on-policy的策略,即我们想要训练的agent和与环境进行交互的agent是同一个agent;与之对应的就是off-policy的策略,即想要训练的agent和与环境进行交互的agent不是同一个agent,简单来说,就是拿别人的经验来训练自己。举个下棋的例子,如果你是通过自己下棋来不断提升自己的棋艺,那么就是on-policy的,如果是通过看别人下棋来提升自己,那么就是off-policy的。

weixin_41106546的博客 9万+

20180228积累

https://jackywu.github.io/articles/Netflix-Zuul/ https://www.zhihu.com/question/27744795 https://zhuanlan.zhihu.com/p/28133184 http://blog.youkuaiyun.com/zy_zhengyang/article/details/78581259 http://b...

tao_wei162的博客 281

WINCC8.1工业组态软件安装与授权配置指南

SCADA系统作为工业自动化控制的核心平台,通过实时数据采集与监控实现生产流程可视化。WINCC作为西门子旗舰级组态软件,其8.1版本凭借稳定的运行时环境在汽车制造、流程工业等领域广泛应用。本文从工业控制系统软件安装规范切入,重点解析WINCC8.1与Automation License Manager的协同工作原理,详细说明包括系统环境检查、安装包校验、授权文件配置等关键技术环节。针对工程实施中常见的内存配置不足、授权管理器报错等典型问题,提供经过现场验证的解决方案,特别适用于需要进行产线监控系统升级维护

cqwf95925的博客 1651

Windows下python3 连接SQL数据库

20180228更新: 前几天SQL Server Management Studio突然打不开了,提示缺少组件,需要重新安装,我修复和重新安装依然打不开,搜索Google发现是Visual Studio 2015 Shell的问题,修复Visual Studio 2015后果然SQL Server Management Studio,可是根据之前的方法Python却怎么也无法连接SQL Ser...

赵大宝的博客 7134

llama.cpp 参数调优大全(4060 最优配置)

本文针对NVIDIA RTX 4060(8GB显存)显卡,提供了llama.cpp参数调优的实战指南。核心策略是采用小模型(7B/8B)配合Q4_K_M量化,通过合理设置GPU层数(-ngl 28)、上下文长度(-c 2048)和批量大小(-b 512)来平衡性能和显存占用。重点推荐启用flash-attn加速和mlock内存锁定,并给出标准、高性能和保守三种配置方案。调优优先级为:GPU利用率>吞吐量>显存>线程数,同时警示避免常见错误如过大上下文或GPU层数设置。最终推荐4060最佳配置为7B Q4_

刘一说的IT专栏 3402

【WebRTC】【Unity】Unity Web RTC1-Unity中简单实现远程画面

平台:基本常用平台包括安卓,苹果(max和IOS),Windows64,Linux都行。10. 注意,如果从移动设备浏览器连接服务,信令服务器的SSL证书一定要先设好。想要在Unity中实现实时远程桌面,找到了Render Streaming这个手段,本篇介绍相应的使用方法和实例。8. 打开电脑浏览器,地址栏输入http://127.0.0.1,点击Receiver Sample。新建Unity项目,模板选Third Person,Project Name随意。启动App,控制台出现如下信息表示成功。

每日出拳老爷子的博客 2518

python 生成Excel文件

最近用python做定时发送统计报表的功能,其中用到了生成excel文件,生成简单的excel文件代码如下。 #!/usr/bin/python # coding:utf8 import xlsxwriter import sys # python3 import importlib importlib.reload(sys) # python2 # reload(sys) # sys.set...

TauCrus的博客 3114

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

机器学习-1 最小二乘法实践

-- 20180228 原书: 《Python机器学习 预测分析核心算法》 Michael Boeles 著GitHub地址: https://github.com/atencra/mlip本段基于源码3-2(在岩石水雷数据集上度量分类器性能), 解决以下问题:1.urllib2 不存在   PyCharm中点击File -- Settings -- Project XXXXX -- Projec...

cqqe123的博客 416

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

python从tushare获取数据_python调用tushare获取股票月线数据

接口:monthly描述:获取A股月线数据限量:单次最大3700,总量不限制积分:用户需要至少300积分才可以调取,具体请参阅本文最下方积分获取办法注:tushare库下载和初始化教程,请查阅我之前的文章输入参数名称 | 类型 | 必选 | 描述ts_code | str | N | ...

weixin_39719127的博客 815

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

1.3、全局变量

#!/usr/bin/env python3 # -*- coding= UTF-8 -*- # name=MoudleCreate # version=0.0.1 # packages=api/fielgener/path # author=singebogo # author_email=singbogo@163.com # date=20180228 ...

singebogo的博客 226

批量tar解压脚本

其实很简单,shell写个循环就可以了 #!/bin/bash i=201 cd /home/logserv/log_bak1/menghaiping/temp201802/prebak for((i=201;i&lt;229;i++)); do tar -xzvf bcpre02_prebak_cbemon_20180$i.tar.gz done...

mhuahua的博客 449

Ubuntu apt-get和pip源更换

使用国内的数据源,是为了提高安装包的下载速度。 更换apt-get数据源: vim /etc/apt/sources.list 例如,更换为交通大学数据源: # deb cdrom:[Ubuntu 16.04.4 LTS _Xenial Xerus_ - Release amd64 (20180228)]/ xenial main restricted # See http://help.ubu...

weixin_30849403的博客 87

django - migrate 重置

使用 django 过程中,发现丢失 migrate 的问题,在更新数据库的时候,需要 migrate 报错解决 删除数据库,重新建库 重置 migtate 这里说下 migrate 重置的问题 1.查看本地 migrate 历史 python3 manage.py showmigrations action_backend [X] 0001_initial ...

原小明 4171

Python3 学习_基础篇:(八)控制语句_ if 条件控制

python 的条件控制是根据一个或多个条件判断,决定执行的一条代码或多条代码块。其最基本的结构如下:开始判断条件条件为真时执行结束条件为假时执行yesnopython 条件判断的基本格式为if 条件判断语句 : # 注意在条件判断语句后一定要加':'条件为真时执行语句[else: # 注意在else后也一定要加':'条件为假时执行语句] # 此段语句也可以省略,如果条件为假不执行python 用elif代替else if。

fjwangxi的博客 1271
上一篇: Python3 学习笔记9_字典_20180228
下一篇: Python3 学习笔记11_条件语句_20180301
metears
博客等级 码龄19年 15粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值