震惊!!!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初步使用入 ...
随机推荐
- Kotlin入门(29)任务Runnable
任务Runnable定义了一个可以独立运行的代码片段,通常用于界面控件的延迟处理,比如有时为了避免同时占用某种资源造成冲突,有时则是为了反复间隔刷新界面从而产生动画效果.运行一个任务也有多种形式,既可 ...
- springboot 学习之路 7(静态页面自动生效问题)
目录:[持续更新.....] spring 部分常用注解 spring boot 学习之路1(简单入门) spring boot 学习之路2(注解介绍) spring boot 学习之路3( 集成my ...
- Apache Linux下Apache安装步骤
Apache简介 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广 ...
- Java内存管理 -JVM 垃圾回收
版权声明:本文为博主原创文章,未经博主允许不得转载 一.概述 相比起C和C++的自己回收内存,JAVA要方便得多,因为JVM会为我们自动分配内存以及回收内存. 在之前的JVM 之内存管理 中,我们介绍 ...
- 大约当你拿捏的准世事的分寸时,你便会成功了。(NULL)
(网络盗图)
- Linux平台下RMAN异机恢复总结
下面总结.整理一下RMAN异机恢复这方面的知识点,这篇笔记在个人笔记里面躺了几年了,直到最近偶然被翻看到,遂整理.总结一下.如下所示,个人将整个RMAN异机恢复分为准备工作和操作步骤两大部分.当然,准 ...
- win10优化开机进程
一种比杀毒软件都优化还给力的方法,还在为开机几百个程序启动发愁嘛.一般电脑在重装系统之后的开机进程在50左右,而随着安装程序的增多开机进程将越来越多.下面介绍怎么优化win10进程的方法 之后重启电脑 ...
- 简述openstack
大家好,我顾某人又回来了,开学第一更.... 以下内容均为个人理解和整理,有不对的地方还望dalao指正..... 本文所用图片均已标明来源. openstack是什么? OpenStack是一个开源 ...
- LeetCode算法题-Excel Sheet Column Title(Java实现)
这是悦乐书的第180次更新,第182篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第39题(顺位题号是168).给定正整数,返回Excel工作表中显示的相应列标题.例如: ...
- android开发——用户头像
最近,小灵狐得知了一种能够加快修炼速度的绝世秘法,那便是修炼android神功.小灵狐打算用android神功做一个app,今天他的修炼内容就是头像功能.可是小灵狐是个android小白啊,所以修炼过 ...