我有一个程序基本上是为我的家人分配晚餐。我想添加的是倒计时,我提出了约会,并且在2周内重复了一个让我家里的人退出的事件。这就是我到目前为止所做的:
<option>
我想要的是'Fulana'在2个周末退出了家庭。
答案 0 :(得分:0)
如果我正确地理解了你的问题,那么你正试图让它成为&#34; Abril&#34;仅每隔一周仅包含在轮换中。您可以尝试创建一个条件,然后每当新的一周到来时切换该条件的值。然后包括&#34; Abril&#34;当条件为True
时,条件为False
时不包括她。类似的东西:
condition = True # your new condition
while ...: # your main while loop
nodays = fecha.weekday()
# Switch condition on Sunday
if nodays == 6:
condition = not condition
# Update quien
if quien=='Ale':
quien = 'Judith'
elif quien=='Judith':
quien = 'Jazmin'
elif quien=='Jazmin':
quien = 'Abril'
elif quien=='Abril':
quien = 'Ale'
# Check if we are including 'Abril'
if quien=='Abril' and not condition: # replace 'Abril'
quien = 'Ale' # skip over 'Abril' for this rotation
...
也许这有帮助。如果这不是您正在寻找的,请告诉我。
答案 1 :(得分:0)
我做的是:
if (nodays == 0):
if findes == False:
findes = True
else:
findes = False
所以在星期一变量findes改变,如果变量是假的:
if (nodays == 4 or nodays == 5 or nodays == 6) and findes == False:
if cena3 == 'Jazmin':
cena3 = 'Judith'
elif cena3 == 'Judith':
cena3 = 'Alejandro'
elif cena3 == 'Alejandro':
cena3 = 'Jazmin'
Abril将被裁掉:D。我无法想象这很简单,我认为这是不可能的任务......