跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • python和javascript都中文编程?
未分類
9 3 月 2020

python和javascript都中文编程?

jekyll 大佬有话说 :

python和javascript都中文编程?

有了这个,做垃圾站长尾方便多了。

python:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os, re
import random,readJSON

data = readJSON.读JSON文件("data.json")
名人名言 = data["famous"] # a 代表前面垫话,b代表后面垫话
前面垫话 = data["before"] # 在名人名言前面弄点废话
后面垫话 = data[‘after’]# 在名人名言后面弄点废话
废话 = data[‘bosh’] # 代表文章主要废话来源

xx = "学生会退会"

重复度 = 2

def 洗牌遍历(列表):
    global 重复度
    池 = list(列表) * 重复度
    while True:
      random.shuffle(池)
      for 元素 in 池:
            yield 元素

下一句废话 = 洗牌遍历(废话)
下一句名人名言 = 洗牌遍历(名人名言)

def 来点名人名言():
    global 下一句名人名言
    xx = next(下一句名人名言)
    xx = xx.replace("a",random.choice(前面垫话) )
    xx = xx.replace("b",random.choice(后面垫话) )
    return xx

def 另起一段():
    xx = ". "
    xx += "rn"
    xx += "    "
    return xx

if __name__ == "__main__":
    xx = input("请输入文章主题:")
    for x in xx:
      tmp = str()
      while ( len(tmp) < 6000 ) :
            分支 = random.randint(0,100)
            if 分支 < 5:
                tmp += 另起一段()
            elif 分支 < 20 :
                tmp += 来点名人名言()
            else:
                tmp += next(下一句废话)
      tmp = tmp.replace("x",xx)
      print(tmp)

木子喵 大佬有话说 :

方法名,变量名,类名等都可以中文的哦

jekyll 大佬有话说 :

js:

<script>

window.$ = function (selector) {
return document.querySelector(selector);
}

let 主题 = "一天掉多少根头发"

let 论述 = [
    "现在,解决主题的问题,是非常非常重要的。 所以, ",
    "我们不得不面对一个非常尴尬的事实,那就是, ",
    "主题的发生,到底需要如何做到,不主题的发生,又会如何产生。 ",
    "而这些并不是完全重要,更加重要的问题是, ",
    "主题,到底应该如何实现。 ",
    "带着这些问题,我们来审视一下主题。 ",
    "所谓主题,关键是主题需要如何写。 ",
    "我们一般认为,抓住了问题的关键,其他一切则会迎刃而解。 ",
    "问题的关键究竟为何? ",
    "主题因何而发生?",
    "每个人都不得不面对这些问题。 在面对这种问题时, ",
    "一般来讲,我们都必须务必慎重的考虑考虑。 ",
    "要想清楚,主题,到底是一种怎么样的存在。 ",
    "了解清楚主题到底是一种怎么样的存在,是解决一切问题的关键。 ",
    "就我个人来说,主题对我的意义,不能不说非常重大。 ",
    "本人也是经过了深思熟虑,在每个日日夜夜思考这个问题。 ",
    "主题,发生了会如何,不发生又会如何。 ",
    "在这种困难的抉择下,本人思来想去,寝食难安。 ",
    "生活中,若主题出现了,我们就不得不考虑它出现了的事实。 ",
    "这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。 ",
    "我们都知道,只要有意义,那么就必须慎重考虑。 ",
    "既然如此, ",
    "那么, ",
    "我认为, ",
    "一般来说, ",
    "总结的来说, ",
    "既然如何, ",
    "经过上述讨论",
]

let 名人名言 = [
    "伏尔泰曾经说过,不经巨大的困难,不会有伟大的事业。这不禁令我深思",
    "富勒曾经说过,苦难磨炼一些人,也毁灭另一些人。这不禁令我深思",
    "文森特·皮尔曾经说过,改变你的想法,你就改变了自己的世界。这不禁令我深思",
    "拿破仑·希尔曾经说过,不要等待,时机永远不会恰到好处。这不禁令我深思",
    "塞涅卡曾经说过,生命如同寓言,其价值不在与长短,而在与内容。这不禁令我深思",
    "奥普拉·温弗瑞曾经说过,你相信什么,你就成为什么样的人。这不禁令我深思",
    "吕凯特曾经说过,生命不可能有两次,但许多人连一次也不善于度过。这不禁令我深思",
    "莎士比亚曾经说过,人的一生是短的,但如果卑劣地过这一生,就太长了。这不禁令我深思",
    "笛卡儿曾经说过,我的努力求学没有得到别的好处,只不过是愈来愈发觉自己的无知。这不禁令我深思",
    "左拉曾经说过,生活的道路一旦选定,就要勇敢地走到底,决不回头。这不禁令我深思",
    "米歇潘曾经说过,生命是一条艰险的峡谷,只有勇敢的人才能通过。这不禁令我深思",
    "吉姆·罗恩曾经说过,要么你主宰生活,要么你被生活主宰。这不禁令我深思",
    "日本谚语曾经说过,不幸可能成为通向幸福的桥梁。这不禁令我深思",
    "海贝尔曾经说过,人生就是学校。在那里,与其说好的教师是幸福,不如说好的教师是不幸。这不禁令我深思",
    "杰纳勒尔·乔治·S·巴顿曾经说过,接受挑战,就可以享受胜利的喜悦。这不禁令我深思",
    "德谟克利特曾经说过,节制使快乐增加并使享受加强。这不禁令我深思",
    "裴斯泰洛齐曾经说过,今天应做的事没有做,明天再早也是耽误了。这不禁令我深思",
    "歌德曾经说过,决定一个人的一生,以及整个命运的,只是一瞬之间。这不禁令我深思",
    "卡耐基曾经说过,一个不注意小事情的人,永远不会成就大事业。这不禁令我深思",
    "卢梭曾经说过,浪费时间是一桩大罪过。这不禁令我深思",
    "康德曾经说过,既然我已经踏上这条道路,那么,任何东西都不应妨碍我沿着这条路走下去。这不禁令我深思",
    "克劳斯·莫瑟爵士曾经说过,教育需要花费钱,而无知也是一样。这不禁令我深思",
    "伏尔泰曾经说过,坚持意志伟大的事业需要始终不渝的精神。这不禁令我深思",
    "亚伯拉罕·林肯曾经说过,你活了多少岁不算什么,重要的是你是如何度过这些岁月的。这不禁令我深思",
    "韩非曾经说过,内外相应,言行相称。这不禁令我深思",
]

let 后面垫话 = [
    "这不禁令我深思。 ",
    "带着这句话,我们还要更加慎重的审视这个问题: ",
    "这启发了我, ",
    "我希望诸位也能好好地体会这句话。 ",
    "这句话语虽然很短,但令我浮想联翩。 ",
]

let 前面垫话 = [
    "曾经说过",
    "在不经意间这样说过",
]

function 随便取一句(列表){
    let 坐标 = Math.floor( Math.random() * 列表.length );
    return 列表[坐标];
}

function 随便取一个数(最小值 = 0,最大值 = 100){
    let 数字 = Math.random()*( 最大值 – 最小值 ) + 最小值;
    return 数字;
}

function 来点名人名言(){
    let 名言 = 随便取一句(名人名言)
    名言 = 名言.replace("曾经说过", 随便取一句(前面垫话) )
    名言 = 名言.replace("这不禁令我深思", 随便取一句(后面垫话) )
    return 名言
}

function 来点论述(){
    let 句子 = 随便取一句(论述);
    句子 = 句子.replace(RegExp("主题", "g"),主题);
    return 句子;
}

function 增加段落(章节){
    if(章节[章节.length-1] === " "){
      章节 = 章节.slice(0,-2)
    }
    return "  " + 章节 + "。 "
}

function 生成文章(){
    主题 = $(‘input’).value
    let 文章 = []
    for(let 空 in 主题){
      let 章节 = "";
      let 章节长度 = 0;
      while( 章节长度 < 6000 ){
            let 随机数 = 随便取一个数();
            if(随机数 < 5 && 章节.length > 200){
                章节 = 增加段落(章节);
                文章.push(章节);
                章节 = "";
            }else if(随机数 < 20){
                let 句子 = 来点名人名言();
                章节长度 = 章节长度 + 句子.length;
                章节 = 章节 + 句子;
            }else{
                let 句子 = 来点论述();
                章节长度 = 章节长度 + 句子.length;
                章节 = 章节 + 句子;
            }
      }
      章节 = 增加段落(章节);
      文章.push(章节);
    }
    let 排版 = "<div>" + 文章.join("</div><div>") + "</div>";
    $("#论文").innerHTML = 排版;
}

</script>

tonyma 大佬有话说 :

python3支持了,只不过是伪代码,可能对于一些不太熟悉英文得人可以提高阅读效率

cherbim 大佬有话说 :

这算哪门子中文编程,只不过类/方法/变量名支持中文罢了,

kzklot 大佬有话说 :

….反而..更看不懂…?!yc003t

∮ 你从80楼往下看,全是美景;但你从2楼往下看,全是垃圾。人若没有高度,看到的全是问题;人若没有格局,看到的全是鸡毛蒜皮! ∮

kindlecon 大佬有话说 :

真反而看不懂。
中文编程算是伪需求吧。

快雪时晴 大佬有话说 :

我还以为中科院又有什么新成果呢

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具