吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12487|回复: 54
收起左侧

[Python 转载] 震惊!!!python可以用中文写代码

[复制链接]
zwg876 发表于 2019-1-12 09:47


偶尔间试了一下,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系统运行)

免费评分

参与人数 7吾爱币 +9 热心值 +5 收起 理由
lzx11948 + 1 + 1 谢谢@Thanks!
woyucheng + 1 + 1 谢谢@Thanks!
hurric + 1 + 1 我很赞同!
xouou + 1 c语言也可以呀, 有啥稀奇的
sdzdp + 1 我很赞同!
chief12345 + 1 + 1 热心回复!
苏紫方璇 + 3 + 1 666666

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

1sina 发表于 2019-1-12 10:07
UC头条的感觉

免费评分

参与人数 1吾爱币 +1 收起 理由
xouou + 1 我很赞同!

查看全部评分

cOldpure 发表于 2019-1-12 12:36
问题存在越久,所造成的影响越大
长期通过使用中文变量来编程,弊大于利.
13662530747 发表于 2019-1-12 10:16
虽然我是入门,但我看到你这个真的很水。。。
殊_途 发表于 2019-1-12 09:50
这很奇怪吗?
苏紫方璇 发表于 2019-1-12 09:54
这代码让我想起来了以前有人用c语言宏写的全中文代码
firehot2000 发表于 2019-1-12 09:57
中文变量,怎么实现的?
liuxia 发表于 2019-1-12 09:58
呵呵呵呵呵
你听我解释 发表于 2019-1-12 09:59
不是都可以吗?
 楼主| zwg876 发表于 2019-1-12 10:04
firehot2000 发表于 2019-1-12 09:57
中文变量,怎么实现的?

直接定义呀,和英文一样用法。毫无区别。
chen4321 发表于 2019-1-12 10:04 来自手机
python本身就支持utf编码的啊
头像被屏蔽
tlf 发表于 2019-1-12 10:04
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 01:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表