实战五:模拟10086查询功能

问题描述:

输入1,显示当前余额;输入2,显示当前的剩余流量,单位为G;输入3,显示当前的剩余通话,单位为分钟;输入0,退出自助查询系统。

编程:

1.方法一:

# (1)初始化变量
answer = 'y'
# (2)条件判断
while answer =='y':
    # (3)循环操作,语句块
    print('-----------欢迎使用10086查询系统-----------')
    print('         1.查询当前余额')
    print('         2.查询当前剩余流量')
    print('         3.查询当前的剩余通话时长')
    print('         0.退出系统')
    choice = input('请输入您要的执行操作:')
    if choice =='1':
        print('当前余额为:22.34元')
    elif choice =='2':
        print('当前的剩余流量为:52GB')
    elif choice == '3':
        print('当前的剩余童话时长为:280分钟')
    elif choice =='0':
        print('程序退出,谢谢您的使用!')
        break
    else:
        print('对不起,您输入的有误,请重新输入')
    answer = input('还继续操作码?y/n')
else:
    print('程序退出')

在这里插入图片描述

2.方法二:

# 初始化一些示例数据(在实际应用中,这些数据可能来自数据库或API)  
balance = 100.00  # 当前余额  
remaining_data = 10.5  # 剩余流量,单位为G  
remaining_minutes = 300  # 剩余通话时间,单位为分钟  
  
print("欢迎使用自助查询系统!")  
print("输入1,显示当前余额;")  
print("输入2,显示当前的剩余流量,单位为G;")  
print("输入3,显示当前的剩余通话,单位为分钟;")  
print("输入0,退出自助查询系统。")  
  
while True:  
    # 获取用户输入  
    choice = input("请输入您的选择(0-3): ")  
      
    # 检查输入是否有效  
    if choice.isdigit() and 0 <= int(choice) <= 3:  
        choice = int(choice)  
          
        if choice == 0:  
            print("感谢使用,再见!")  
            break  # 退出循环  
        elif choice == 1:  
            print(f"当前余额: {balance:.2f} 元")  
        elif choice == 2:  
            print(f"当前剩余流量: {remaining_data:.1f} G")  
        elif choice == 3:  
            print(f"当前剩余通话时间: {remaining_minutes} 分钟")  
    else:  
        print("输入无效,请输入0-3之间的数字。")

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值