import  random
list1 =  [ random. randint( 0 , 100 )  for  _ in  range ( 20 ) ] 
list2 =  list1[ : : 2 ] 
list3 =  list1[ 1 : : 2 ] 
list_tmp =  list1[ : ] 
list2. sort( reverse= True ) 
print ( list1) 
list1. clear( ) 
for  i in  range ( 10 ) : list1. extend( ( list2[ i] ,  list3[ i] ) ) 
print ( list1) 
print ( list_tmp) 
list_tmp[ : : 2 ]  =  sorted ( list_tmp[ : : 2 ] ,  reverse= True ) 
print ( list_tmp)         
list1 =  [ 1 , 2 , 3 , 4 , 5 , 6 ] 
print ( list1) 
list1[ : ]  =  [ 'a'  for  _ in  range ( 6 ) ] 
print ( list1) 
list1[ : : 2 ]  =  [ 1  for  _ in  range ( 3 ) ] 
print ( list1) 
list1[ 1 : : 2 ]  =  [ 'cccc'  for  _ in  range ( 3 ) ] 
print ( list1) 
list1[ 3 : 7 ]  =  [ 'DDDDD'  for  _ in  range ( 3 ) ] 
print ( list1) 
list1[ 3 : 7 : 2 ]  =  [ 'FFFFFFF'  for  _ in  range ( 2 ) ] 
print ( list1) 
def  get_divisibility ( div: int ) : x =  '9' while  True : if  not  int ( x)  %  div: return  len ( x) x +=  '9' while  True : try : num =  int ( input ( '请输入一个奇数:\n' ) ) if   not  num %  2   or  not  num %  5 : raise  ValueError( ) cnt =  get_divisibility( num) print ( f' { cnt} 个"9"能整除 { num} ' ) except  ( ValueError,  TypeError) : print ( '请输入一个位不是5个奇数!!!!!!!!!!!' ) 
a =  809 
for  i in  range ( 10 , 100 ) : if  809  *  i ==  800  *  i +  9  *  i and  1000  <=  809  *  i < 10000  and  10  <=  8  *  i <  100  and  100  <=  9  *  i <  1000 : print ( i) break 
for  i in  range ( 10 , 100 ) : if  i *  8  <  100  and  i *  9  >  100 : print ( i) break 
list1 =  [ 1 ,  2 ,  3 ,  4 ,  5 ] 
list2 =  list1[ : ] 
list3 =  list1[ : ] 
def  right_move ( origin,  step:  int ) : tmp =  origin[ : ] for  i in  range ( step) : tmp. insert( 0 ,  origin[ - i- 1 ] ) return  tmp[ : len ( tmp)  -  step] print ( list1) 
list1 =  right_move( list1,  2 ) 
print ( list1) 
print ( list2) 
list2 =  list2[ - 1 : - 1 - 2 : - 1 ]  +  list2[ : len ( list2)  -  2 ] 
print ( list2) 
score =  input ( '请输入成绩,成绩间用空格隔开:' ) 
print ( score) 
score_list =  [ int ( x)  for  x in  score. split( ' ' )  if  x not  in  [ ' ' ,  '' ] ] 
high =  max ( score_list) 
low =  min ( score_list) 
print ( "输入成绩中的最高分与最低分的分差为:" ,  high -  low) 
score_list. sort( ) 
print ( "输入成绩中的最高分与最低分的分差为:" ,  score_list[ - 1 ]  -  score_list[ 0 ] )