我刚开始学习python,今天遇到了一个英文的编程题,写了好长时间都没写下来,也可能是对英文理解不对,麻烦看一下给一个完整代码,谢谢,2和3都是本题的要求
请提供你的初始思路,用自然语言描述都可以。
英文不理解,可尝试翻译一下呀:
大概就是利用python创建一个电费估算表
创建电费估算器
输入应该是:
●以美分为单位的每千瓦时价格,
●每日使用量,单位为千瓦时,计费周期内的天数。
示例使用:
3. (在同一个文件中)通过要求用户选择哪个费率然后使用适当的储值(每千瓦时美分)来修改您的账单估算器。
首先定义两个常量,如下所示。
Python 中的常量只是用大写编写的变量。
TARIFF_11 = 0.244618
TARIFF_31 = 0.136928
图解:
电费是有对应的收费标准,比如
第一档电量:不超过2千瓦时的电量 ...
第二档电量:241一400千瓦时之间的电量 ...
第三档电量:超过400千瓦时的电量...
....
示例:
结合题目要求,接收输入参数,定义交互参数即可
TARIFF_11=0.244618
TARIFF_31= 0.136928
def electricity_bil1(price_kwh,kwh,days):
price = price_kwh * kwh * days
return price
def main():
# 选择模块
choose = input('文字信息')
if choose == '1':
price_kwh = TARIFF_11
elif choose == '2':
price_kwh = TARIFF_31
else:
return -1
# 输入信息
kwh = int(input('文字信息'))
days = int(input('文字信息'))
print(electricity_bil1(price_kwh,kwh,days))
main()