1.编写程序,用户输入一个三位以上的整数,输出其百位以上的数字。例如用户输入1234,则程序输出12。
a = int(input('please input a number that is greater than 100 :'))
if a < 100 :
b = int(input('please input a number that is greater than 100 :'))
print('你输入的数字其百位以上数字为',b//100)
else :
print('你输入的数字其百位以上数字为',a//100)
2.编写程序,生成包含1000个0到100之间的随机整数,并统计每个元素的出现次数。
from random import randint
x = [randint(0,100) for i in range(1000)]
y = set(x)
print('1000个随机数为:',x)
print('统计生成的随机数在列表中生成的次数:')
for item in y:
print(item,'在列表中出现',x.count(item),'次')
3.编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。
from random import randint
x = [randint(0,10000) for i in range(20)]
print(x)
a = x[0:10]
b = x[-10:]
print('生成的随机数前十位是:',a)
print('生成的随机数前十位是:',b)
l1 = sorted(a)
print('前十位升序为:',l1)
l2 = sorted(b,reverse=True)
print('后十位降序为:',l2)
l1.extend(l2)
print(l1)