python用途
常见数据类型
注释
变量
print()语句输出
如何输出多份内容
用英文逗号隔开,调试结果中用英文逗号隔开的地方自带一个空格效果
type()语句查看数据类型
效果展示:
数据类型转换
算术运算符
字符串拼接
用加号拼接
字符串格式化
字符串格式化1
适合对变量精度没有要求的情况下
字符串格式化2
格式化精确度控制
input()输入语句
比较运算符
if判断语句
if语句
if else语句
if elif else语句
while循环语句
for循环语句
range语句
continue关键字跳过本次循环
break关键字直接退出循环
函数
函数定义和调用
函数的传入参数
函数的返回值
函数没用return返回None类型
函数说明文档
None类型
global关键字函数内部改变全局变量
综合练习:ATM
代码:
# 定义全局变量money,name
money = 2000
name = None
# 要求客户输入姓名
name = input("请输入您的姓名:")
# 定义查询界面函数
def check_money(show_header):
if show_header:
print("------------查询余额界面----------------")
print(f"{name},您好,您的当前余额剩余:{money}元")
# 定义存款界面函数
def save_money():
print("---------------存款界面--------------")
check_money(False)
num = int(input("请输入你想存入的金额:"))
global money
money += num
print(f"{name},您好,您存款{num}元成功")
# 定义取款界面函数
def draw_money():
print("------------------取款界面----------------")
check_money(False)
num = int(input("请输入你的取款金额:"))
global money
money -= num
print(f"{name},您好,您取款{num}元成功")
check_money(False)
# 定义主菜单函数
def main():
print("--------------主菜单---------------")
print(f"{name},您好,欢迎来到辰柒银行ATM,请选择操作:")
print("查询余额\t[输入1]")
print("存款\t\t[输入2]")
print("取款\t\t[输入3]")
print("退出\t\t[输入4]")
return input("请输入您的选择:")
while True:
main_input_key = main()
if main_input_key == "1":
check_money(True)
continue
elif main_input_key == "2":
save_money()
continue
elif main_input_key == "3":
draw_money()
continue
elif main_input_key == "4":
break
else:
print("您的输入错误,请按要求输入")
continue
效果图: