数据加密
一个公司对于一个四位数的整型数字的加密方式为:每位数位上的数字+5后除以十得到余数,将各数位上的余数按照第一位与第四位、第二位与第三位的顺序进行交换,得到最终结果
1 2 3 4 5 6 7 8 9 10 11
| message = input('num: ')
message = [message[0], message[1], message[2], message[3]] for i in range(0, len(message)): message[i] = int(message[i]) + 5 % 10 message[0], message[1], message[2], message[3] = message[3], message[2], message[1], message[0] result = '' for i in message: result += str(i) print(result)
|
双色球
用程序模拟双色球开奖过程,红色球范围为133,蓝色球范围为116,红色球有6个且数字不能重复,蓝色球只有1个。
输出格式为:红色球:x x x x x x 蓝色球:x
1 2 3 4 5 6 7 8 9 10 11 12 13
| import random
reds = set() blue = -1 while len(reds) < 6: reds.add(random.randint(1,33))
blue = random.randint(1,16)
print('红色球:', end='') for i in reds: print(i, end=' ') print(f'蓝色球:{blue}')
|