项目1:预算分析、编写、个程序、进用,输、用的预算和开销笔数、然后程序中的循环 提示用户输入这个月的每一笔开销并请3严票用 湖环浩束中稳序盛示该用户超出预算 或低于预算的数目
资料点击 蓝色字体 自取 ,我都放在这里了。
文章看不懂,我专门录了对应的视频讲解,本文只是大致展示,视频教程点击上方蓝字
宁外给大家推荐一个好的教程:
【48小时搞定全套教程!你和大佬只有一步之遥【python教程】
我可以解决该问题。
以下是Python编写的预算分析程序。程序首先要求用户输入本月预算和开销笔数,然后使用循环结构提示用户输入每一笔开销,并计算总开销。最后,程序将会提示用户是否超支或低于预算,并给出具体数值。
budget = float(input("请输入本月预算:")) # 提示用户输入本月预算并转换为浮点数
num_expenses = int(input("请输入本月的开销笔数:")) # 提示用户输入开销笔数并转换为整数
total_expenses = 0 # 初始化总开销为0
for i in range(num_expenses): # 循环提示用户输入每一笔开销并累加到总开销中
expense = float(input("请输入第%d笔开销:" % (i+1))) # 提示用户输入每笔开销并转换为浮点数
total_expenses += expense # 将每笔开销加上总开销
if total_expenses > budget: # 判断是否超支
print("您的开销已超出本月预算,共超支%.2f元。" % (total_expenses - budget))
elif total_expenses < budget: # 判断是否低于预算
print("您的开销低于本月预算,共节约%.2f元。" % (budget - total_expenses))
else: # 如果开销等于预算,则输出相应信息
print("您的开销与本月预算相等,共花费%.2f元。" % total_expenses)
在上面的程序中,我们在循环里面提示用户输入每笔开销,并将它们加到总开销中。使用range()
函数和循环变量来提示用户输入的每笔开销。对于每次循环,我们通过输入来获取开销,将它转换为浮点型,然后将它加到共总开销上。
最后,我们检查总开销是否超过了预算,并给出相应的信息。如果开销超过了预算,我们计算超支的金额。如果开销低于预算,则我们计算节省的金额。如果开销等于预算,则输出相应信息。
注:在上面程序中,我们使用了%.2f
来格式化输出,表示保留两位小数。