每日哲学与编程练习4——排序问题(Python实现)

目录

1 题目

2 Python实现

2.1 方法1

2.2 方法2 

3 农业革命


每日来一遍:

                                           

1 题目

输入三个整数x,y,z,请把这三个数由小到大输出,我用用Python来实现,这里讲两种简单方法,带着小白一起学习。

2 Python实现

2.1 方法1

new_list = input("请输入三个整数,并用,隔开:")
a_list = new_list.split(",", 3) 
"""
指定分隔符对字符串进行切片split(str="", num=string.count(str))
前面填自己选择的分隔符,后面填需要分割成多少个的数值
"""
while len(a_list) > 0:
    number = min(a_list)  #如果由大到小,则:用max
    print(number)
    a_list.remove(number)
请输入三个整数,并用,隔开:3,2,1  #输入时,注意要切换到英文输入
1
2
3

Process finished with exit code 0


2.2 方法2 

x = int(input("输入第一个数: "))
y = int(input("输入第二个数: "))
z = int(input("输入第三个数: "))

if x > y:
    x, y = y, x
if x > z:
    x, z = z, x
if y > z:
    y, z = z, y

print("由大到小分别是:{}、{}、{}".format(x, y, z))
输入第一个数: 8
输入第二个数: 2
输入第三个数: 40
由大到小分别是:2、8、40

Process finished with exit code 0

3 农业革命

人类曾有长达250万年的时间靠采集及狩猎维生,并不会特别干预动植物的生长情形。直立人、匠人或是尼安德特人都会采集野无花果、猎捕野绵羊,但不会去管究竟无花果树该长在哪,羊该在哪片草地吃草,又或是哪只公羊该跟母羊交配。虽然智人从东非来到中东、欧洲、亚洲,最后到了澳大利亚和美洲,但不管他们到了什么地方,仍然就是靠野生的动植物为生。毕竟,如果现在的生活方式就吃得饱,社会结构、宗教信仰、政治情况也都稳定多元,何必自找麻烦改来改去?
这一切在大约1万年前全然改观,人类开始投入几乎全部的心力,操纵着几种动植物的生命。从日升到日落,人类忙着播种、浇水、除草、牧羊,一心以为这样就能得到更多的水果、谷物和肉类。这是一场关于人类生活方式的革命:农业革命。
学者曾经以为农业就是起源于中东,再传布到全球各地,但现在则认为农业是同时间在各地独自发展而开花结果,而不是由中东的农民传到世界各地。 中美洲人驯化了玉米和豆类 但不知道中东人种了小麦和豌豆 南美人学会如何栽培马铃薯和驯养骆马 ,但也不知道在 墨西哥或地中海东部又发生了什么事。 中国最早驯化的是稻米、小米和猪。 北美最早的农夫,也是因为懒得再在树丛里四处寻找南瓜,决定干脆自己种。 新几内亚驯化了甘蔗和香蕉,西非农民也驯化了小米、非洲稻、高粱和小麦。 就从这些最早的出发点,农业开始往四方远播。到了公元1世纪,全球大多数地区的绝大多数人口都从事农业。

 

为什么农业革命发生在中东、中国和中美洲,而不是澳大利亚、阿拉斯加或南非?原因很简单:大部分的动植物其实无法驯化。虽然智人能挖出美味的松露、猎杀毛茸茸的长毛象,但真菌太难捉摸,巨兽又太过凶猛,于是想自己种或自己养真是难上加难。在我们远古祖先所狩猎采集的成千上万物种中,适合农牧的只有极少数几种。这几种物种只生长在特定的地方,而这些地方也正是农业革命的起源地。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荔枝科研社

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值