Python学习自用笔记(pycharm)cha4.顺序结构与分支结构

针对python学习中与c语言的不同点

2023.04.14
在这里插入图片描述

笔记代码部分

# Date : 2023/4/14 13:25
# File : 4.14_cha4.py
######顺序结构
print('''--------------对象的布尔值---------------''')
# python中一切皆为对象,每一个对象都有一个bool值,以下对象的布尔值为False
# False
# 数值0
# None
# 空字符串
# 空列表
# 空元组
# 空字典
# 空集合
print('bool(False) = ', bool(False))
print('bool(' ') = ', bool(''))
print('bool([]) = ', bool([]))  # 空列表
print('bool(list()) = ', bool(list()))  # 空列表
print('bool(()) = ', bool(()))  # 空元组
print('bool(tuple()) = ', bool(tuple()))  # 空元组
print('bool({}) = ', bool({}))  # 空字典
print('bool(dict()) = ', bool(dict()))  # 空字典
print('bool(set()) = ', bool(set()))  # 空集合
print('----------------其他对象的布尔值均为True-------------------')

######分支结构
print('------------分支结构----------------')
money = 1000
# s = int(input('请输入取款金额'))
s = 100
# 判断余额是否充足
if s <= money:
    money -= s
else:
    print('余额不足!')
print('余额为', money)

# 从键盘录入一个整数,编写程序让计算机判断奇偶
# s = int(input('请输入一个整数:'))
s = 5
if s % 2 == 0:
    print('偶数')
else:
    print('奇数')

print('''------------多分支结构----------------
        if s>=90 and s<=100:
            print('A')
        elif s>=80 and s<90:
            print('B')
        elif... ...
        else:
            print('E')''')
print('''            或者
        if 90<=s<=100:
            print('A')
        elif 80<=s<90:
            print('B')
        elif... ...
        else:
            print('E')''')

######使用条件表达式
a, b = 1, 2
print(str(a) + '小于' + str(b) if a <= b else str(a) + '大于' + str(b))


######pass语句
# 什么都不做,仅仅是占位

运行结果

 C:\Users\lenovo\AppData\Local\Programs\Python\Python39\python.exe D:\python\4.14_cha4.py 
--------------对象的布尔值---------------
bool(False) =  False
bool() =  False
bool([]) =  False
bool(list()) =  False
bool(()) =  False
bool(tuple()) =  False
bool({}) =  False
bool(dict()) =  False
bool(set()) =  False
----------------其他对象的布尔值均为True-------------------
------------分支结构----------------
余额为 900
奇数
------------多分支结构----------------
		        if s>=90 and s<=100:
		            print('A')
		        elif s>=80 and s<90:
		            print('B')
		        elif... ...
		        else:
		            print('E')
		            或者
		        if 90<=s<=100:
		            print('A')
		        elif 80<=s<90:
		            print('B')
		        elif... ...
		        else:
		            print('E')
1小于2

进程已结束,退出代码0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值