2397293790 发表于 2022-11-17 09:00:31

Python习题求助

本帖最后由 2397293790 于 2022-11-17 09:33 编辑

2397293790 发表于 2022-11-17 09:33:17

d = dict()
while True:
    s = input()
    if s == 'q':
      break
    d = d.get(s, 0) + 1
m = max(d.values())
for x, y in d.items():
    if y == m:
      print(x, y)

zhangjinxuan 发表于 2022-11-17 10:17:30

试试这个?

d = dict()
while True:
    s = input()
    if s == 'q':
      break
    d = d.get(s, 0) + 1
m = max(d.values())
for x, y in d.items():
    if y == m:
      print(x, y)
      break

tommyyu 发表于 2022-11-17 10:42:29

2397293790 发表于 2022-11-17 09:33
d = dict()
while True:
    s = input()


你这个代码也没有问题啊{:10_277:}

zhangjinxuan 发表于 2022-11-17 18:46:43

tommyyu 发表于 2022-11-17 10:42
你这个代码也没有问题啊

就是打印完毕后break,你的问题是什么?

tommyyu 发表于 2022-11-17 18:54:24

zhangjinxuan 发表于 2022-11-17 18:46
就是打印完毕后break,你的问题是什么?

我没有问题啊{:10_304:}

zhangjinxuan 发表于 2022-11-21 08:49:31

楼主在吗?我觉得问题是找到结果打印完后要 break
页: [1]
查看完整版本: Python习题求助