【发布时间】:2014-08-31 02:23:36
【问题描述】:
对于这个问题,假设已经执行了以下赋值语句。
weekdays = {'Sunday':0, 'Monday':1, 'Tuesday':2, 'Wednesday':3, 'Thursday':4, 'Friday':5, 'Saturday':6}假设变量
day包含的值可能是也可能不是一天的名称。使用 get 编写一个赋值语句,如果day包含一天的名称,则将日期编号分配给day_num,否则将分配给-1。例如,如果 day 是
'Wednesday',那么day_num应该是3,如果day是'Talk Like a Pirate Day',那么day_num应该是-1。
这是我的代码:
day_num = weekdays.get(day)
if day_num==None:
day_num=-1
我只是不明白为什么它仍然是错误的;我认为这是正确的。作业系统持续显示
你应该只使用一个赋值语句(别无其他)
【问题讨论】:
标签: python python-3.x dictionary get