【发布时间】:2018-07-07 17:09:00
【问题描述】:
print('Welcome, I am Sam. I am ABMs personal assistant, today we will be pooling tips together!')
file = open(“tipsdate.txt”,”w”)
name=str(input('Who do I have the pleasure of working with? '))
tips=int(input('How many tips did we collect today? '))
workers=int(input('How many people worked today? '))
cars=int(input('How many cars did we park today?'))
if workers == 1:
print('Worker 1 earned $',tips)
elif workers == 2:
a=int(input('How many hours did worker 1 work? '))
b=int(input('How many hours did worker 2 work? '))
totalhrs=a+b
tipsa= (a/totalhrs)* tips
tipsb= (b/totalhrs)*tips
print('Worker one earned $',tipsa)
print('Worker two earned $',tipsb)
elif workers == 3:
a=int(input('How many hours did worker 1 work? '))
b=int(input('How many hours did worker 2 work? '))
c=int(input('How many hours did worker 3 work? '))
totalhrs=a+b+c
tipsa= (a/totalhrs)* tips
tipsb= (b/totalhrs)*tips
tipsc= (c/totalhrs)*tips
print('Worker one earned $',tipsa)
print('Worker two earned $',tipsb)
print('Worker three earned $',tipsc)
elif workers == 4:
a=int(input('How many hours did worker 1 work? '))
b=int(input('How many hours did worker 2 work? '))
c=int(input('How many hours did worker 3 work? '))
d=int(input('How many hours did worker 4 work? '))
totalhrs=a+b+c+d
tipsa= (a/totalhrs)* tips
tipsb= (b/totalhrs)*tips
tipsc= (c/totalhrs)*tips
tipsd= (d/totalhrs)*tips
print('Worker one earned $',tipsa)
print('Worker two earned $',tipsb)
print('Worker three earned $',tipsc)
print('Worker four earned $', tipsd)
elif workers > 4:
print('I am not programmed to calculate tips beyond 4 workers, I am a work in progress!')
cartips=tips/cars
print('Our tips per car average today was $ ',cartips)
file.close()
print('Thank you for your help',name,'I hope we work together again soon! :) ')
您好,感谢您抽出宝贵时间帮助我。我是一个业余的、自学成才的 Python 编码器。我试图弄清楚如何编写带有条件循环和各种用户输入的 .txt 文件。我意识到这是菜鸟,但是如何允许将所有这些信息存储在 .txt 文件中?
这是我的代客泊车工作,只是一个有趣的项目,可以帮助我获得更多经验!谢谢你。也欢迎任何建议,以改进我的代码 - 我意识到它可能会尖叫菜鸟!
【问题讨论】:
-
您需要在任何需要写入文件的地方使用
file.write。
标签: python file loops if-statement conditional