python基础(二)赋值与分支语句

1、 赋值语句
1.0 简单赋值,使用等于号即可 形式:变量=值

>>> x=1
>>> y=5
>>> z=x+y
>>> print(z)
6

1.1 序列赋值,(左边的变量数要与右边的值的个数相同)这是在java与c语言当中没有的

>>> a,b=1,2
>>> a
1
>>> b
2

思考:现在a和b有俩个值,怎么把a、b的值互换?
在c和java当中这个时候我们要引入第三个变量t,进行交换。在python当中我们使用序列赋值即可:代码如下

a=int(input())
b=int(input())
a,b=b,a
print(a)
print(b)

1.2 序列赋值,(左边的变量数与右边的值的个数不等时)

>>> i,*j=[1,2,3,4]  ##这个时候我们只需要在一个变量前加上*即可
>>> i
1
>>> j
[2, 3, 4]

1.3 多变量赋值

a=b=c=10
print(a,b,c)

2、分支语句
注:使用python一定要注意缩进。
2.0 if 语句 ,与java或c不一样的是相当于把{}换成了:
语法 :

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

实例1:判断输入的数是不是偶数

x=int(input())
if x%2==0:
    print("这是一个偶数")
else:
    print("这是一个奇数")  

实例2:计算水费,当水的吨数小于10时,水费=4吨数,反之为4.68吨数

n=float(input())
if n<10:
    q=4*10
else :
    q=n*4.68
print(q)

这个时候就会有一个很现实的问题出现,在计算钱的时候我们通常保留小数点后俩位即可,可男免会出现无限小数,就需要使用到format函数

n=float(input())
if n<10:
    q=4*10
else :
    q=n*4.68
print("{:.2f}".format(q))

2.1 多重if else分支 关键字 elif
当存在多种情况下,if else 就要使用嵌套,而嵌套相对来说会使代码显得很宽,这时就有了if ->else if (elif)-> else

x=int(input())
y=0;
if x>0 :
    y=2*x;
elif x==0:
    y=0;
else:
    y=2*x;
print(y)

最后分享一条文案:
我不得不提醒自己有些鸟不是关在笼子里的,他们的羽毛

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Modify_QmQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值