#1.提示用户输入N个字符串,将他们封装成元组,然后计算并输出该元组乘以3的结果,\# 在计算并输出该元组加上(‘python’,‘NB’)的结果。print('请输入三个字符串')
my_list =[]for i inrange(3):str=input('请输入第%d个'%i)
my_list.append(str)
my_tuple =tuple(my_list)
quest_tuple=('python','NB')print(my_tuple*3)print(my_tuple+quest_tuple)
2.给定一个list,将该列表的从start到end的所有元素复制到另一个list中
#2
my_list =['my','Hello World','don\'t',55]print('my_list的内容是:',my_list)
your_list =[]for i inrange(len(my_list)):
your_list.append(my_list[i])print('your_list的内容是:',your_list)
3. 用户输入一个整数n,生成长度为n的列表,将n个随机数放入列表当中
#3
num_str =input('请随机输入一个整数')
num =int(num_str)
my_list =list(range(num))print(my_list)
4. 用户输入一个整数n,生成长度为n的列表,将n个随机的奇数放入列表当中
#4
num_str =input('请随机输入一个整数')
num =int(num_str)
my_list =list(range(num))for i inrange(num):
new_num =0while new_num%2==0:
new_num=int(random.random()*100)
my_list[i]= new_num
print(my_list)
5. 用户输入一个整数n,生成长度为n的列表,将n个随机的大写字符放入列表当中。
#5
num_str =input('请随机输入一个整数')
num =int(num_str)
my_list =list(range(num))
s = string.ascii_uppercase
for i inrange(num):
my_list[i]= random.choice(s)print(my_list)
6 .用户输入N个字符串,将这些字符串收集到列表当中,然后去除其中重复的字符串后输出列表
#6
my_list=[]for i inrange(5):str=input()ifstrnotin my_list:
my_list.append(str)else:print('重复了')print(my_list)
7 . 用户输入以空格分隔的多个整数,程序将这些整数转换为元组元素,并输出元组机器Hash值
#7str=input('请输入多个整数,并以空格分隔').split(' ')print(str)for i inrange(len(str)):str[i]=int(str[i])
my_tuple =tuple(str)print(my_tuple)for i inrange(len(my_tuple)):print(hash(my_tuple[i]))
8 用户随机输入N个大写字母,程序使用dict统计用户输入的每个字母的次数。
#8str=input('请以空格分隔输入大写字母').split(' ')
my_dict ={}for i inrange(len(str)):
my_dict[str[i]]=str.count(str[i])print(my_dict)