python分支计算_Python基础语法(二):运算符和分支语句

各位大佬好,今天小弟又来汇报学习进度和感悟了

今天咱们说说基础语法中的运算符和分支语句

运算符?第一感觉是不是小学里学的加、减、乘、除?其实差不多。在Python中运算符分为几类:

算数运算符

比较运算符

关系运算符

首先说算数运算符,这个跟咱们小学学的真差不多,都有加减乘除。只不过还多了几个:

# 加 +

print(1 + 2) # 结果为 3

# 减 -

print(2 - 1) # 结果为 1

# 乘 *

print(2 * 2) # 结果为 4

# 除 /

print(2 / 1) # 结果为 2

# 整除 // 整除是取商的整数部分

print(9 // 4) # 商2余1,取整数部分,结果为 2

# 模 % 模是取商的余数部分

print(9 % 4) # 商2余1,取余数部分,结果为1

# 乘方 ** 就是次方

print(2 ** 2) # 2的2次方

接下来是比较运算符。也是我们小学就学过的。

== 等于

!= 不等于

< 小于

<= 小于等于

> 大于

>= 大于等于

最后是关系运算符。就是我们经常说的:与或非。

and 与

or 或

not 非

关于关系运算符经常与比较运算符一起用,运算结果非真既假。

这里有一个16字的真值表。

可以帮助大家记忆:**同真即真,同假即假。非真既假,非假既真**

上边就是关于运算符的东西。接下来说说分支语句。

分支语句就是我们经常说的如果什么什么就怎么样,或者什么什么就怎么样,否则就怎么样。即一件事情有不同的结果。

if 条件:# 如果什么什么

执行代码# 就怎么样

elif 条件:# 或者什么什么

执行代码# 就怎么样

else:# 否则

执行代码# 就怎么样

有几个小案例题目要求和代码我都放在这里。可以自己看看,练习一下。

# 判断一个数字是不是三位数的偶数

# 三位数 100-999

# 偶数 num % 2 = 0

# 并且的逻辑关系

num = int(input("请输入一个三位数:"))

if 100 <= num <= 999 and num % 2 == 0:

print("%d 是一个三位数的偶数" % num)

else:

print("%d 不是三位数的偶数" % num)

# 判断一个数字是偶数还是奇数还是负数

num = int(input("请输入一个数字:"))

if num >= 0:

if num % 2 == 0:

print("%d是一个偶数" % num)

else:

print("%d是一个奇数" % num)

else:

print("%d是负数" % num)

# 减肥计划

"""

周一:跑步

周二:游泳

周三:健身房

周四:动感单车

周五:拳击

周六:爬山

周天:好好吃一顿

"""

day = str(input("请输入今天是周几:"))

if day == "周一":

print("跑步")

elif day =="周二":

print("游泳")

elif day == "周三":

print("健身房")

elif day == "周四":

print("动感单车")

elif day == "周五":

print("拳击")

elif day == "周六":

print("爬山")

else:

print("好好吃一顿")

# 输入你的分数,看看你考完还能不能好好的活着

score = int(input("请输入你的分数:"))

if 95 <= score <100:

print("买自行车,可牛批了")

elif 90 <= score < 95:

print("去游乐场,可HAPPY了")

elif 85 <= score < 90:

print("买玩具,你们都没有")

else:

print("完犊子了")

这几个案例都可以用上咱们前几天说的东西。我感觉对初学者会有点帮助。可以看看,自己练习一下。

其实编程里边的很多东西你只要把它想办法代入到自己的生活中。它根本就没那么难。加油吧!骚年!

以上内容仅仅代表个人看法。如果大佬有不同的看法或理解,请不吝赐教。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值