dic1 ={"1":"Mon","2":"Tue","3":"Wed","4":"Thu","5":"Fri","6":"Sat","7":"Sun"}
n =input()print(dic1.get(n))
第5章-2 图的字典表示 (20分)
n =int(input())
dic ={}
count =0
summ =0for i inrange(n):
dic1 =eval(input())for j in dic1:
count +=len(dic1[j])
dic.update(dic1)for i in dic:for j in dic[i]:
summ += dic[i][j]print("{:} {:} {:}".format(n,count,summ))
第5章-3 四则运算(用字典实现) (30分)
a =float(input())
b =input()
c =float(input())
dic ={"+":"a+c","-":"a-c","*":"a*c","/":"a/c"}try:print("{:.2f}".format(eval(dic[b])))except ZeroDivisionError:print("divided by zero")
第5章-4 分析活动投票情况 (20分)
list1 =input().split(',')
res=""
dic ={}for i inrange(1,11):
dic[str(i)]=0for i in list1:
dic[i]+=1for i in dic:if dic[i]==0and i in['6','7','8','9','10']:
res += i +" "print(res[:len(res)-1])
第5章-5 统计字符出现次数 (20分)
res =input()
cha =input()
count =0for i in res:if i == cha:
count +=1print(count)
第5章-6 统计工龄 (20分)
dic ={}
n =int(input())
list1 =input().split()for i in list1:
dic[i]=0for i in list1:
dic[i]+=1for i inrange(0,51):ifstr(i)in dic:print("{0:}:{1:}".format(i,dic[str(i)]))
第5章-7 列表去重 (40分)
list1 =eval(input())
list2 =[]
res =""for i in list1:if i notin list2:
list2.append(i)for i in list2:
res +=" "+str(i)print(res[1:])
第5章-8 能被3,5和7整除的数的个数(用集合实现) (30分)
list1 =input().split()
start =int(list1[0])
end =int(list1[1])
count =0for i inrange(start, end+1):if i %3==0and i %7==0and i %5==0:
count +=1print(count)
第5章-9 求矩阵鞍点的个数 (30分)
n =int(input())
list1 =[]
count =0for i inrange(n):
tmp =input()
list1.append([int(n)for n in tmp.split()])for i inrange(n):
maxx =max(list1[i])for j inrange(n):if list1[i][j]== maxx:
list3 =[maxx]for q inrange(n):for w inrange(n):if q!=i and w == j:
list3.append(list1[q][w])ifmin(list3)== maxx:
count +=1print(count)
第5章-10 两数之和 (30分)
list1 =input().split(",")
list2 =[]
flag =0for i in list1:
list2.append(int(i))
number =int(input())
length =len(list2)for i inrange(length):if flag ==1:breakfor j inrange(length):if i != j and list2[i]+ list2[j]== number:print(i,j)
flag =1if flag ==0:print("no answer")
第5章-11 字典合并 (40分)
dic1 =eval(input())
dic2 =eval(input())for i in dic2:if i notin dic1:
dic1[i]= dic2[i]else:
dic1[i]= dic1[i]+ dic2[i]
ans =dict(sorted(dic1.items(),key=lambda x:x[0]iftype(x[0])==intelseord(x[0])))print("{",end ="")
str1 =""for i in ans:iftype(i)==int:
str1 +=","+str(i)+":"+str(ans[i])else:
str1 +=","+"\""+str(i)+"\""+":"+str(ans[i])print(str1[1:],end ="")print("}")