理论上可以论证待论证数各位和不超过100且不等于53和70的数(

原理:将输入的各位的数相加,根据得到的数索引字典论证

实现:1)将输入的各位的数相加 2)从字典中索引对应的论证过程 3)输出

————————这是恶臭的分割线———————

首先是输入待论证数字并将输入的各位的数相加

(就是123>>>1+2+3)


# 丢个数字给变量input_num
input_num = input('请输入待论证的数字:')
# 整一个初始值为0的变量sum_num用来存放计算
sum_num = 0
# 判断输入的内容是否为数字
if input_num.isdigit():
    # 然后len()读取input的长度,range(stop)...总之就是顺序调戏input
    for i in range(len(input_num)):
        #就是读取input_num的长度,然后放进ass♂里面
        ass_num = input_num[i:i + 1]
        # 重新给变量sum_num赋值为sum_num+截取到的数字的和
        sum_num = sum_num + int(ass_num)
    #如果输入数字则打印
    print('输入力' + str(len(input_num)) + '个数字\n各位之和=' + str(sum_num))
else:
    #"难道这个不能输入其他东西吗?太没意思了"所以你输入了除数字以外的东西...
    print('用来论证数字不输数字,请自裁(无慈悲)')

————————这是滑稽的分割线————————-

论证过程比较暴力

用枚举法跑出所有的可能性

丢到字典(asshole)里面


asshole = {

'0':
'1+1+4-5-1^4=0',
'1':
'1+1+4-5*1^4=1',
'2':
'1+1+4-5+1^4=2',
'3':
'1+1-4+5*1^4=3',
'4':
'1+1+4-5-1+4=4',
..............
'95':
'-1+1*4*(5+1)*4=95',
'96':
'1-1+4*(5+1)*4=96',
'97':
'1+1*4*(5+1)*4=97',
'98':
'1+1+4*(5+1)*4=98',
'99':
'-1+(1+4)*5*1*4=99',
'100':
'(1+1*4)*5*1*4=100',

一百以内的都在这里了(应该没有会破百的,当然破了当我没说)

只要计算出各位之和然后检索字典就ok惹

————————-这是baka的分割线————————-

差不多就是这样啦 直接贴一下整个源码

源码

打包好的exe[win](直接贴我的网盘空间算了)

(总是被和谐)

又水一篇(

(你不要总是取一些奇奇怪怪的变量名啊kora)

使用例:

野兽先辈初音说

1.野兽先辈是先辈,初音是v2的第一个音源,也是先辈
2.野兽先辈有很多粉丝,初音也有很多粉丝
3.野兽先辈雷普远野,事homo,初音有鱼葱的配对,也事homo
4.初音由美妙的声音出名,野兽先辈也有世界级美声(迫真)
5.野兽先辈从事王道征途,初音开创了虚拟偶像的市场,也事王道征途
6.野兽先辈是学生,初音在歌姬计划cg里也是学生
7.野兽先辈和远野二人幸终,是人间之鉴,初音和MLK姐贵二人幸终,是虚拟歌手之鉴

8.数字论证

初音 = 39

3 + 9 = 12

12 = 1+1+4+5+1^4

重新排列得114514

野兽先辈初音说成立

Q.E.D.

(对不起公主殿下)

19
说点什么

avatar
6 评论数(不包含回复)
13 回复数
7 选择接受回复通知邮件的评论数
 
赞最多的评论
最热门评论
10 Comment authors
匿名dungeon masterEnterprise1145141919810Beast Ancestor野兽 Recent comment authors
最新 最旧 得票最多
ん?
注册作者

迫害miku的homo事人间之屑(恼)

8ycrp
游客
8ycrp

高技术力suki

匿名
游客
匿名

兄弟 exe链接挂了

1145141919810Beast Ancestor
注册作者

高技术力(赞赏

Enterprise
注册作者
Enterprise

高技术力suki

dungeon master
游客
dungeon master

520 = 1 + 1+ 4 + 514