题目链接 可能在n*(n+1)乘法的时候,会溢出。看这句要求“You may assume the result will be in the range of 32-bit signed integer ”,要求的是求和结果是32位有符号整数。OJ给出的测试数据的求和结果(n*(n+1)/2)一定是32位整数范围内的,但是(n*(n+1))就不一定了 所以n(n+1)在这里不可行 另外这题
代码 import os #调用os库for i in range(99): #重复执行99次(如果狠一点,改为while True:)os.system("start cmd") #调出cmd指令框 代码并不难,可以说是非常简单,不止编病毒,在其他方面,os库的掌握都是比不可少的。 效果图 当然,关闭也
Python3 自动转Unicode有时候真的是很烦人啊!! 直接上方法 input_data = b'WAV\x04\xbc\x04\x00RR'def print_hex(bytes):'''在Python3下打印出十六进制字节串'''l = [hex(int(i)) for i in bytes]return l print_hex(input_data) ['0x57', '0x