python初学者遇到基础编程英文题

我刚开始学习python,今天遇到了一个英文的编程题,写了好长时间都没写下来,也可能是对英文理解不对,麻烦看一下给一个完整代码,谢谢,2和3都是本题的要求

img


我的简单思路就是用while循环,底下用if,elif分支几个选项然后用来计算电费,天数这些要求的内容

请提供你的初始思路,用自然语言描述都可以。

英文不理解,可尝试翻译一下呀:
大概就是利用python创建一个电费估算表

创建电费估算器
输入应该是:
●以美分为单位的每千瓦时价格,
●每日使用量,单位为千瓦时,计费周期内的天数。
示例使用:
3. (在同一个文件中)通过要求用户选择哪个费率然后使用适当的储值(每千瓦时美分)来修改您的账单估算器。
首先定义两个常量,如下所示。
Python 中的常量只是用大写编写的变量。
TARIFF_11 = 0.244618
TARIFF_31 = 0.136928

图解:

img

电费是有对应的收费标准,比如
第一档电量:不超过2千瓦时的电量 ...
第二档电量:241一400千瓦时之间的电量 ...
第三档电量:超过400千瓦时的电量...
....
示例:

img

结合题目要求,接收输入参数,定义交互参数即可


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()