我不知道为什么以下不起作用:
def getTotalPrice(DayType, TimeType, UnCalcTime, WkdayFullDayP, FullNightP, WkndPHr, WkdayPHr):
if TimeType == 'Night':
TotalPrice = 'Nuit'
return TotalPrice
elif DayType == 'Weekday' and TimeType == 'Full Day':
TotalPrice = 'Exclusive'
return TotalPrice
elif DayType == 'Weekday' and TimeType == 'After School' or 'Before School':
TotalPrice = 'determined'
return TotalPrice
elif DayType == 'Weekend':
TotalPrice = 'Negligible'
return TotalPrice
TimeType = 'Full Day'
DayType = 'Weekend'
TotalPrice = getTotalPrice(DayType, TimeType)
print(TotalPrice)
打印'TotalPrice'时,结果为determined
。我不知道为什么会这样,因为我指定的Negligible
和TimeType
肯定是DayType
?
我真的需要这个解决方案作为一个更大的脚本的一小部分,我不能继续,直到这个错误被排序。