2024-03-28 09:25:07 发布
网友
假设我不需要用从零开始无限增减的主流数字系统。我需要的是一个从0开始到5结束的循环数制,很像圆的角数制。所以,如果我做加法,它是这样的:
0+1=1 1+1=2 2+1=3 3+1=4 4+1=5 5+1=0
现在,我们的编程语言使用传统的数字系统。如果我键入5+1,编程语言每次都会给出0而不是6符号,有什么解决方法吗?不管是Python、C、D还是其他编程解决方案。你知道吗
5+1
您正在寻找arithmetic modulo 6:
for i in range(6): print('{}+1 = {}'.format(i, (i+1)%6))
收益率
0+1 = 1 1+1 = 2 2+1 = 3 3+1 = 4 4+1 = 5 5+1 = 0
您正在寻找arithmetic modulo 6:
收益率
相关问题 更多 >
编程相关推荐