牛蛙资源网 - 只为资源而生,分享永无止境
牛蛙资源网-只为资源而生,分享永无止境,牛蛙网

python if elif else镶嵌语句(python输入if和else错误是因为什么)

牛蛙小编 交流杂谈

怎么写C语言条件判断if语句,python else if语句怎么用

Python 是一种极简主义的编程语言,相比其他编程语言,在多个地方简化了代码的写法,可以让我们用更少的时间更简洁地完成工作。

以赋值运算符为例:

a=a+b 简化为 a+=b

a=a/b 简化为 a/=b

交换两个变量的值:

x=10y=20x,y=y,xprint(x,y)

if -else语句是最简单的条件判断语句。如果条件表达式为真(True),则执行语句组1,否则,条件表达式不成立(False),执行语句组2。

if 条件表达式: 语句组1else: 语句组2

示例(奇偶数判断):

num=int(input("输入一个数字:"))if num%2==0: print(num,"是偶数")else: print(num,"是奇数")

选择结构if-else,在程序中用于判断决策,同样,三元运算符也具有同样功能。三元运算符在几乎所有编程语言中都使用,如Java,C++等,简化了代码的书写。但是,Python有着与其他编程语言不同的语法格式。

如C语言,语法格式是这样的:

condition ? value_when_true : value_when_false

即:

判断条件(返回布尔值) ? 为真时的结果 : 为假时的结果

Python中的语法

value_when_true if condition else value_when_false

即:

为真时的结果 if 判断条件 else 为假时的结果

让我们借助代码示例来了解Python中的三元运算符

print(10) if 1>2 else print(20) print(30) if 2>1 else print(40)输出:2030

上面的奇偶数判断可以使用三元运算符简化为:

num=int(input("输入一个数字:"))print(num,"是偶数") if num%2==0 else print(num,"是奇数")

再比如我们实现一个递归版的斐波那契数列:

def fn(n): return n if n < 2 else fn(n-1)+fn(n-2)for i in range(1,13): print(fn(i))

作为一名程序员,你花在阅读代码上的时间比写代码的时间要多得多,所以Python的简洁性是无价的。

感谢阅读,关注我,精彩继续!

python 利用字典消除if else,python输入if和else错误是因为什么


    收藏永久发布页,不迷路
    关键词不能为空

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail: 1470282@qq.com

我来说两句
签到
交流杂谈 python if elif else镶嵌语句(python输入if和else错误是因为什么)
怎么写C语言条件判断if语句,python else if语句怎么用 Python 是一种极简主义的编程语言,相比其他编程语言,在多个地方简化了代码的...
扫描二维码阅读原文 扫描二维码阅读原文
牛蛙资源网 January, 01
生成社交图 ×