总结
总结

课后练习
1、小明可以买鞋吗?
小明想买一双标价(price)为500元的鞋,钱包里余额(balance)是600元,他可以购买吗?
可以购买输出字符串yes,不可以购买输出字符串no。

price = 500
balance = 600
if price > balance:
    print("no")
if balance > price:
    print("yes")

2、今天需要跑步吗?
如果路飞吃鸡腿(drumStick)吃的太多,就会变成一个胖子,所以当他一天内吃5个以上(不包括5)鸡腿时当天就要跑步。

在一个阳光灿烂的日子里,路飞吃了3个鸡腿,他今天需要跑步吗?需要跑步输出yes;不需要跑步输出no。

最后,再运用格式化输出:
今天吃了{drumStick}个鸡腿

例如,他今天吃了10只鸡腿,得到的输出如下:

yes
今天吃了10个鸡腿
drumStick = 3
if drumStick > 5:
    print("yes")
if drumStick < 5:
    print("no")
print(f"今天吃了{drumStick}个鸡腿")

3、判断谬误
先为下面的每一个逻辑问题想出你认为的答案,每一题的答案要么为True 要么为 False。

  1. True and True
  2. False and True
  3. 1 == 1 and 2 == 1
  4. 1 == 1 or 2 != 1
  5. False and 0 != 0
  6. True or 1 == 1

要求:
在代码编辑区使用print()输出:
若答案为True,则使用print()输出字母"T"
若答案为False,则使用print()输出字母"F"。

print("T")
print("F")
print("F")
print("T")
print("F")
print("T")

4、直角三角形
已知一个三角形的边长分别为495,660,825。
判断这个三角形是否为直角三角形。

若是,则输出“是直角三角形”,若不是,则输出“不是直角三角形”。

直角三角形的计算公式为:aa+bb=c*c

a = 495
b = 660
c = 825
if a*a+b*b == c*c:
    print("是直角三角形")
if a*a+b*b != c*c:
    print("不是直角三角形")
最后修改:2023 年 09 月 11 日
如果觉得我的文章对你有用,请随意赞赏