1. 生成任意多个随机数,并升序排列
代码如下:
# _*_ coding:utf-8 _*_
import random s = set([]) for i in range(int(raw_input())): s.add(random.randint(1, 1000)) print sorted(s)
结果如下:
2. 统计重复单词的次数:
此处认为单词之间以空格为分隔符,并且不包含,和.
1. 用户输入一个英文句子
2. 打印出每个单词及其重复的次数
例如:
输入:hello java hello python
输出:hello 2
java 1
python 1
代码如下:
# _*_ coding:utf-8 _*_
words_dict = {} sentence = raw_input() words_list = sentence.split(' ') # print words_list for num in words_list: count = words_list.count(num) words_dict[num] = count managed_list = sorted(words_dict.items()) # print managed_list for i in range(len(manag