可以用 Python 编程语言做哪些神奇好玩的事情
这个就很多了,比如有一个PythonChallenge,你可以使用python闯关.还可以使用scrapy做爬虫,采集自己感兴趣的东西.还有机器学习什么的,还是看你对哪方面感兴趣了.如果解决了您的问题请采纳!如果未解决请继续追问
使用Python编程
symbol?=?{'+',?'-',?'*',?'/',?'%'}
s?=?input('请输入算式:')
if?len(symbol?-?set(s))?5:
????try:
????????print("{0}?=?{1}".format(s,?eval(s)))
????except?ZeroDivisionError:
????????print('除数不能为?0?')
????except:
????????print('error')
else:
????print('error')
可以用 Python 编程语言做哪些神奇好玩的事情
1、制作软件.比方可以制作任何你想开发的软件,比计算器
2、采集数据.采集是它的强项.你想下载岛国片,批量下载就用它写最好了
3、制作网站,很多网站都是用python编写的,比方豆瓣和知乎
4、科学计算,科学计算也是python的特长,它可以做到matlap这样的软件的效果!
总之,它是一门编程语言,和其他编程语言一样,可以做很多工作
如何像Python高手一样编程
展开全部
任何语言都是一门艺术,下面分析一下Python之禅:
1. 在命令行输入:
import this
2. 结果如下:
Beautiful?is?better?than?ugly.
Explicit?is?better?than?implicit.
Simple?is?better?than?complex.
Complex?is?better?than?complicated.
Flat?is?better?than?nested.
Sparse?is?better?than?dense.
Readability?counts.
Special?cases?aren't?special?enough?to?break?the?rules.
Although?practicality?beats?purity.
Errors?should?never?pass?silently.
Unless?explicitly?silenced.
In?the?face?of?ambiguity,?refuse?the?temptation?to?guess.
There?should?be?one--?and?preferably?only?one?--obvious?way?to?do?it.
Although?that?way?may?not?be?obvious?at?first?unless?you're?Dutch.
Now?is?better?than?never.
Although?never?is?often?better?than?*right*?now.
If?the?implementation?is?hard?to?explain,?it's?a?bad?idea.
If?the?implementation?is?easy?to?explain,?it?may?be?a?good?idea.
Namespaces?are?one?honking?great?idea?--?let's?do?more?of?those!3. 中英文对照解释如下:
Beautiful?is?better?than?ugly.
#?优美胜于丑陋(Python以编写优美的代码为目标)
Explicit?is?better?than?implicit.
#?明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)
Simple?is?better?than?complex.
#?简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
Complex?is?better?than?complicated.
#?复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)
Flat?is?better?than?nested.
#?扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
Sparse?is?better?than?dense.
#?间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
Readability?counts.
#?可读性很重要(优美的代码是可读的)
Special?cases?aren't?special?enough?to?break?the?rules.
Although?practicality?beats?purity.
#?即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
Errors?should?never?pass?silently.
Unless?explicitly?silenced.
#?不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写except:pass风格的代码)
In?the?face?of?ambiguity,?refuse?the?temptation?to?guess.
#?当存在多种可能,不要尝试去猜测
There?should?be?one--?and?preferably?only?one?--obvious?way?to?do?it.
#?而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
Although?that?way?may?not?be?obvious?at?first?unless?you're?Dutch.
#?虽然这并不容易,因为你不是?Python?之父(这里的Dutch是指Guido)
Now?is?better?than?never.
Although?never?is?often?better?than?*right*?now.
#?做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
If?the?implementation?is?hard?to?explain,?it's?a?bad?idea.
If?the?implementation?is?easy?to?explain,?it?may?be?a?good?idea.
#?如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)
Namespaces?are?one?honking?great?idea?--?let's?do?more?of?those!
#?命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)
那个编程大人知道下面用python怎么编写出来?
(a) 3个人在餐厅吃饭,想分摊饭费.总共花费
print(35.27*(1+0.15)/3)
print(12.5*16.7)
print((12.5+16.7)*2)
def?convert(f):
????#?不知道什么是整除问题,所以没办法帮你解决
????return?5?/?9?*?(f?-?32)
temperature?=?54
print(convert(temperature))
def?evaluateTime(S,?v):
????return?S/v
distance?=?200
speed?=?80
print(evaluateTime(200,?80))