python中号 判断语句:
1、if else 语句,其中
if和其代码块,条件满足时执行 else搭配if的判断条件,当不满足的时候执行
2. if else语句的注意事项:
else不需要判断条件,当if的条件不满足时,else执行 else的代码块,同样要4个空格作为缩进
3、if elif else语句的作用是?
可以完成多个条件的判断
4. 使用if elif else的注意点有:
elif可以写多个 判断是互斥且有序的,上一个满足后面的就不会判断了 可以在条件判断中,直接写input语句,节省代码量
用while 循环打印九九乘法表
i=1
while i<=9:
j=1
while j<=i:
print(f"{j}*{i} = {j*i}\t",end='')
j +=1
i +=1
print()
python 中for循环和java不同,python中for有步长。
ATM机联系实现:
name = None
money = 5
name = input("请输入您的姓名:")
def main():
print("查询余额选择\t【1】")
print("存款选择\t\t【2】")
print("取款选择\t\t【3】")
print("退出选择\t\t【4】")
return input("请输入您的选择")
def sub(num):
global money
money -= num
print(f"----------欢迎{name}在ATM机系统取钱,您取走金额为{num}元。您当前余额是{money}----------")
def add(num):
"""
:param num: 存入金额
:return:
"""
global money
money += num
print(f"----------欢迎{name}在ATM机系统存钱,您存款金额为{num}元。您当前余额是{money}----------")
def query():
"""
查询余额函数
:return:
"""
print(f"----------欢迎{name}查询ATM机系统你的余额是{money}----------")
main()
while True:
numx = main()
if numx == "1":
query()
continue
elif numx == "2":
num = input("请输入你要存入的金额:")
num = int(num)
add(num)
continue
elif numx == "3":
num = input("请输入你要取走的金额:")
num = int(num)
sub(num)
continue
else:
print("退出系统!")
break