python习题20221223
约 19 个字 71 行代码 预计阅读时间 1 分钟
第二题
##不可取
# array = []
# for i in range(n):
# temp = []
# for j in range(n):
# temp.append(int(input()))
# array.append(temp)
#检查函数
def check(i,j):
s = array[i][j];
flag1,flag2 = True,True
for a in range(n):
if s<array[i][a]:
flag1 = False
for b in range(n):
if s>array[b][j]:
flag2 = False
if (flag1 and flag2):
return True
return False;
#main
n = int(input())
array = [[0]*n]*n
for i in range(n):
array[i] = [int(n) for n in input().split()]
f = (-1,-1)
for i in range(n):
for j in range(n):
if check(i,j):
f = (i,j)
break
if f == (-1,-1):
print("NONE")
else:
print(f"坐标为{f}")
输出
第二题
eng = "a b c d e f g h i j k l m n o p q r s t u v w x y z"
dat = eng.split(' ')
data = {}
for key in dat:
data[key] = 0
str = "Life is like a box of chocolates, you never know what you are going to get"
str = str.lower()
##这种写法默认值只遍历keys
for i in str:
for j in data:
if i == j:
data[i]+=1
print(data)
输出
{'a': 4, 'b': 1, 'c': 2, 'd': 0, 'e': 7, 'f': 2, 'g': 3, 'h': 2, 'i': 4, 'j': 0, 'k': 2, 'l': 3, 'm': 0, 'n': 3, 'o': 9, 'p': 0, 'q': 0, 'r': 2, 's': 2, 't': 4, 'u': 2, 'v': 1, 'w': 2, 'x': 1, 'y': 2, 'z': 0}
第四题
a=[[[[["安理工_ 计算机学院_计科专业_ 1_ 同学A"],["安理工. 计算机学院_计科专业_ 1_ 同学B"]],[["安理工_ 计算机学院计科专业_2_ 同学A"], ["安理工.计算机学院_计科专业_ .2_ 同学B"]]],
[[["安理工_计算机学院_数媒专业_ 1_ 同学A"], ["安理工_计算机学院_数媒专业_ 1_ 同学B"]],[["安理工_ 计算机学院_数媒专业_ _2_ 同学A"], ["安理工_计算机学院_数媒专业_ _2_ 同学B"]]]] ,
[[[["安理工_人工智能学院_人工智能专业_ 1_ 同学A"],["安理工. 人工智能学院_人工智能专业_ 1. 同学B"]],[["安理工.人工智能学院_人工智能专业_ .2_ 同学A"],["安理工. 人工智能学院_人工智能专业2.同学B"]]],
[[["安理工_人工智能学院_机器人专业. 1.同学A"],["安理工_人工智能学院_机器人专业_ 1_ 同学B"]],[["安理工.人工智能学院_机器人专业_ .2_ 同学A"],["安理工_ 人工智能学院_机器人专业_ .2_ 同学B" ]]]]]
for i in range(2):
print(a[i],end='\n\n')
输出
[[[['安理工_ 计算机学院_计科专业_ 1_ 同学A'], ['安理工. 计算机学院_计科专业_ 1_ 同学B']], [['安理工_ 计算机学院计科专业_2_ 同学A'], ['安理工.计算机学院_计科专业_ .2_ 同学B']]], [[['安理工_计算机学院_数媒专业_ 1_ 同学A'], ['安理工_计算机学院_ 数媒专业_ 1_ 同学B']], [['安理工_ 计算机学院_数媒专业_ _2_ 同学A'], ['安理工_计算机学院_数媒专业_ _2_ 同学B']]]]
[[[['安理工_人工智能学院_人工智能专业_ 1_ 同学A'], ['安理工. 人工智能学院_人工智能专业_ 1. 同学B']], [['安理工.人工智能学院_人工智能专业_ .2_ 同学A'], ['安理工. 人工智能学院_人工智能专业2.同学B']]], [[['安理工_人工智能学院_机器人专业. 1.同学A'], ['安理工_人工智能学院_机器人专业_ 1_ 同学B']], [['安理工.人工智能学院_机器人专业_ .2_ 同学A'], ['安理工_ 人工智能学院_机器人专业_ .2_ 同学B']]]]