【发布时间】:2026-02-23 15:25:01
【问题描述】:
是否有一个函数,例如每次调用关键字或操作时,它会触发返回或计数以更改为可以分配输出的值 意思是根据你说“喝一杯”的次数,输出会改变,直到——在下面的例子中——它的“都是空的:
如果 action = “喝一杯”
add 1 to count.drink
count 0 = print("full")
count 1 = print ("3/4 left")
count 2 = print("1/2 left")
count 3 = print ("1/4 left")
count 4 = print("all empty")
动作:喝一杯
count = 1
reaction "3/4 left"
动作:喝一杯
count = 2
reaction "1/2 left"
动作:喝一杯
count = 3
reaction "1/4 left"
动作:喝一杯
count = 4
reaction "all empty"
【问题讨论】:
-
我推荐使用 Dictionary 来解决这个问题 Python 中的 Dictionary 可以调用函数/方法。您可以将“喝一杯”设置为键并增加您的听写。
标签: python printing count return output