震惊!!!python可以用中文来写代码
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")得到结果:
(程序只适合64位windows系统运行)
震惊!!!python可以用中文来写代码的更多相关文章
- python基础===如何优雅的写代码(转自网络)
本文是Raymond Hettinger在2013年美国PyCon演讲的笔记(视频, 幻灯片). 示例代码和引用的语录都来自Raymond的演讲.这是我按我的理解整理出来的,希望你们理解起来跟我一样顺 ...
- [Python]从哪里开始学习写代码(未完待续)
预警:这只是我在学习中的一点感受,可能并不完全准确,也不包括面向对象编程的思想(我还不太懂),也有水文的嫌疑,大佬请温和批评指正或者绕道. 计算机语言 语言,是用来交流的.计算机是不能直接听懂人的语言 ...
- 前端 javascript 写代码方式
javascript 和python一样可以用终端写代码 写Js代码: - html文件中编写 - 临时,浏览器的终端 console
- Python在向CSV文件写中文时乱码的处理办法
前言 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode.decode.当list.tuple.dict里面有中文时,打印出来的是Unicode编码,这个是无解的.对中文 ...
- Python最好IDE:Pycharm使用小技巧总结,让你写代码更为舒适
- 写代码中遇到的问题(php接收不到传过来的json数据,php使用utf8的用法)
今天写代码用python处理完数据,传给php服务器后,发现接收不到数据,因为是跨域,所以加了消息头:header('Access-Control-Allow-Origin:*');但是并没有什么卵用 ...
- [纯C#实现]基于BP神经网络的中文手写识别算法
效果展示 这不是OCR,有些人可能会觉得这东西会和OCR一样,直接进行整个字的识别就行,然而并不是. OCR是2维像素矩阵的像素数据.而手写识别不一样,手写可以把用户写字的笔画时间顺序,抽象成一个维度 ...
- python安装Jieba中文分词组件并测试
python安装Jieba中文分词组件 1.下载http://pypi.python.org/pypi/jieba/ 2.解压到解压到python目录下: 3.“win+R”进入cmd:依次输入如下代 ...
- 转:python的nltk中文使用和学习资料汇总帮你入门提高
python的nltk中文使用和学习资料汇总帮你入门提高 转:http://blog.csdn.net/huyoo/article/details/12188573 nltk的安装 nltk初步使用入 ...
随机推荐
- 23.Odoo产品分析 (三) – 人力资源板块(4) – 招聘流程(1)
查看Odoo产品分析系列--目录 安装招聘流程模块: 可以看到我们在前面的章节中设置的"生产经理"岗位,和其他的看板视图一样,每一个岗位板块提供了各种便捷的操作入口和颜色设置. ...
- 运行 python *.py 文件出错,如:python a.py
运行 python *.py 文件出错,如:python a.py(下图) 原因:没有安装web.py 解决:下载并安装 网址:http://webpy.org/install#install (h ...
- leetcode-9.回文数(水仙花数)
leetcode-9.回文数(水仙花数) 题意:给定整数,判断是否是水仙花数(回文数),返回判断结果 算法: 1.判断负数, 如果是负数直接返回false 2.将整数逐位拆解,用数组存储 3.遍历数组 ...
- (后端)Sql Server日期查询-SQL查询今天、昨天、7天内、30天(转)
今天的所有数据: 昨天的所有数据: 7天内的所有数据: 30天内的所有数据: 本月的所有数据: 本年的所有数据: 查询今天是今年的第几天: select datepart(dayofyear,getD ...
- ERP承接新后台优惠规则问题
一.后台在哪配置优惠规则? 1.设置优惠时间段: 2.添加优惠活动: 关于自动和手动: 自动:创建后,ERP同步数据后即生效. 点餐,活动会自动生效,自动计算金额. 手动:创建后,ERP需要手 ...
- 最简单的java浏览器
/** * Created by Admin on 2017/3/27. */ import java.awt.BorderLayout; import java.awt.Container; imp ...
- 洗礼灵魂,修炼python(69)--爬虫篇—番外篇之feedparser模块
feedparser模块 1.简介 feedparser是一个Python的Feed解析库,可以处理RSS ,CDF,Atom .使用它我们可从任何 RSS 或 Atom 订阅源得到标题.链接和文章的 ...
- 二、tableau常用难点操作
常用操作: 1.Ctrl+要选的多个字段+“智能显示”选择相应的图形 2.ctrl+m:新建工作表 3.添加行和列时,注意分层结构的利用 3.行的标题颜色的修改: (1)单行:表-右击-阴影-选择相应 ...
- Gson解析泛型
1.简单对象我们传入对象Class来将JSON字符串转为对象 private static <T> T fromJson(String result, Class<T> cla ...
- 用emacs 阅读 c/c++ 代码
在emacs编程中有以下需求 从调用一个函数的地方跳转到函数的定义的地方 或是反过来从函数定义的地方列出所有调用这个函数的地方 实现办法 需要安装以下软件 gnu global(阅读源代码的工具)官网 ...