python可以用中文来写代码

说明:

偶尔间试了一下,python可以用中文来写代码,除了一些python内置函数,和运算符不能用中文外,其它的比如新定义的类名、函数名、变量名,甚至是函数间传的参数都可以用中文来代替。这是国人全民编程要来临了吗。
下面是我用全中文编写了的一个小程序,大家可以下载来玩玩,源码也贴出来了。

键入代码:

 #!/usr/bin/python3

 from time import sleep as 暂停一下
from os import system as 系统 def 薪酬计算(工时,工价):
if 工时 >= 24:
时间=工时-24
return '''
你是真的皮,都说时间是公平的,你就比别人多活点{}个小时/天是吧。
'''.format(时间)
elif 工时 <=0:
return '''
三和大神,日结一天。阔以玩三天。{}小时/天这样的工种都被你做了。
'''.format(工时)
elif 工价 <=0 :
return '''
富二代是不用干活的,还算什么薪酬。吃吃喝喝又一天了,对吧。
''' 月薪=工价*工时*23 if 月薪 <= 50:
return '''
月薪{}元/月。天天上网,电费都亏完了。
'''.format(月薪) elif (月薪 > 50) and (月薪 < 5000):
return '''
很好,月薪{}元/月刚好拖了我国平均工资后腿。
'''.format(月薪) elif (月薪 >= 5000) and (月薪 <= 6000):
return '''
嘿嘿,月薪{}元/月刚好被国家割韭菜。
'''.format(月薪) elif (月薪 > 6000) and (月薪 <= 10000):
return '''
白领就是白领,月薪{}元/月都是高人一等的。
'''.format(月薪) elif 月薪 > 10000:
return '''
月薪{}元/月。土豪,还缺朋友吗?
'''.format(月薪) print('欢迎使用薪酬万能计算工具,本工具使用最前沿的算法。结合21世纪大数据,22世纪人工智能等多种高新技术研发而成,计算后的结果,绝对让你大吃自己一惊。') while True:
print('输入你每天的工作时间,请填数字,单位(小时/天):',end='')
工时=input()
try:
工时=int(工时)
break
except:
print('输入错误,请输入正确的数字!')
暂停一下(3)
系统('cls')
continue while True:
print('输入你每小时的工价,请填数字,单位(元/小时):',end='')
工价=input()
try:
工价=int(工价)
break
except:
print('输入错误,请输入正确的数字!')
暂停一下(3)
系统('cls')
continue print('正在调用国家计算中心天河壹号为您计算薪酬,请稍等!')
结果=薪酬计算(工时,工价) 计数=1
for i in [5,4,3,2,1]:
暂停一下(计数)
print(i)
计数 += 1 系统('cls') for i in range(5):
print('...') print(结果) for i in range(5):
print('...') 系统("pause")

得到结果:

点我下载:http://t.cn/EqqGnKV

(程序只适合64位windows系统运行)

震惊!!!python可以用中文来写代码的更多相关文章

  1. python基础===如何优雅的写代码(转自网络)

    本文是Raymond Hettinger在2013年美国PyCon演讲的笔记(视频, 幻灯片). 示例代码和引用的语录都来自Raymond的演讲.这是我按我的理解整理出来的,希望你们理解起来跟我一样顺 ...

  2. [Python]从哪里开始学习写代码(未完待续)

    预警:这只是我在学习中的一点感受,可能并不完全准确,也不包括面向对象编程的思想(我还不太懂),也有水文的嫌疑,大佬请温和批评指正或者绕道. 计算机语言 语言,是用来交流的.计算机是不能直接听懂人的语言 ...

  3. 前端 javascript 写代码方式

    javascript 和python一样可以用终端写代码 写Js代码: - html文件中编写 - 临时,浏览器的终端 console  

  4. Python在向CSV文件写中文时乱码的处理办法

    前言 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode.decode.当list.tuple.dict里面有中文时,打印出来的是Unicode编码,这个是无解的.对中文 ...

  5. Python最好IDE:Pycharm使用小技巧总结,让你写代码更为舒适

  6. 写代码中遇到的问题(php接收不到传过来的json数据,php使用utf8的用法)

    今天写代码用python处理完数据,传给php服务器后,发现接收不到数据,因为是跨域,所以加了消息头:header('Access-Control-Allow-Origin:*');但是并没有什么卵用 ...

  7. [纯C#实现]基于BP神经网络的中文手写识别算法

    效果展示 这不是OCR,有些人可能会觉得这东西会和OCR一样,直接进行整个字的识别就行,然而并不是. OCR是2维像素矩阵的像素数据.而手写识别不一样,手写可以把用户写字的笔画时间顺序,抽象成一个维度 ...

  8. python安装Jieba中文分词组件并测试

    python安装Jieba中文分词组件 1.下载http://pypi.python.org/pypi/jieba/ 2.解压到解压到python目录下: 3.“win+R”进入cmd:依次输入如下代 ...

  9. 转:python的nltk中文使用和学习资料汇总帮你入门提高

    python的nltk中文使用和学习资料汇总帮你入门提高 转:http://blog.csdn.net/huyoo/article/details/12188573 nltk的安装 nltk初步使用入 ...

随机推荐

  1. 开发Spring过程中几个常见异常(一)

    异常一:java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 原因:未导入有关日志管理的jar包或者未添加到路径. ...

  2. mongodb数据分组按字符串split

    db.getCollection('users').aggregate([ {$match:{ZWBH:11}}, {$unwind:'$UUID'}, {$project : { PM : { $s ...

  3. 关于WPF中TextBox使用SelectAll无效的问题的解决办法

    1.首先保证你设置的SelectionBrush不是透明的颜色或者和背景色相同 2.在使用SelectAll之前要保证Textox以及获取到焦点. this.textbox.SelectionBrus ...

  4. CSS布局---居中方法

    在web页面布局中居中是我们常遇到的情况,而居中分为水平居中与垂直居中 文本的居中 CSS中对文本的居中做的非常友好,我们是需要text-align, line-height 两个属性就可以控制文本的 ...

  5. JSON基础知识点

    一.介绍: JSON是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成. 二.数据格式: 1.JSON建构于两种数据格式: “名称/值”对(键值对)的集合,不同的语言中,它被理解为 ...

  6. OAF--基础

    OAF是WEB界面,FORM是由JDK将FORM里面的东西插入到HTML UI里的: OAF由 Oracle Business Components for JAVA(BC4J)框架作为其模型部分,完 ...

  7. Scrapy (网络爬虫框架)入门

    一.Scrapy 简介: Scrapy是用纯Python实现一个为了爬取网站数据.提取结构性数据而编写的应用框架,Scrapy 使用了 Twisted['twɪstɪd](其主要对手是Tornado) ...

  8. February 27th, 2018 Week 9th Tuesday

    Great minds think alike. 英雄所见略同. If great minds really did think alike, then we would live in an unr ...

  9. css点滴1—八种方式实现元素垂直居中

    这里介绍实现元素垂直居中的方式,文章是参考了<css制作水平垂直居中对齐>这一篇文章. 1.行高和高度实现 这种方式实现单行垂直居中是很简单的,但是要保证元素内容是单行的,并且其高度是不变 ...

  10. 【Linux常见问题】Centos7的网络配置问题

    在配置Centos7网络的时候,可能出出现虚拟机.本地以及外网三者之间ping不通的问题,可以从以下的几个方面排查: 1.确定需要管理员权限才能修改配置网络,如下图: 需要点下更改设置,然后出现下面的 ...