您的位置是:网站首页>Python编程Python编程

Python可以解决哪些生活中的小问题

少儿编程网2019-04-01 22:32:24Python编程 人已围观 来源: -用户投稿

简介Python作为人工智能类的热门编程语言,近些年越来越受到关注,尤其是随着机器人、语音识别等人工智能技术的发展,Python成为继Java、C、C++之后排名第四的编程语言。但大多数人对于Java、C/C++技术还比较熟悉,

Python作为人工智能类的热门编程语言,近些年越来越受到关注,尤其是随着机器人、语音识别等人工智能技术的发展,Python成为继Java、C、C++之后排名第四的编程语言。但大多数人对于Java、C/C++技术还比较熟悉,对于新兴的Python还不是很了解,其实Python的应用还是挺广的,能够解决不少我们生活中的小问题,一起跟随少儿编程网是怎么说的。nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

1、植树问题  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

total=1  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

age=1  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

whiletotal<=100:  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

age+=1  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

total+=age  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

print("小明{}岁的时候树超过100棵".format(age))  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Python可以解决哪些生活中的小问题nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

2、鸡兔同笼:有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚。问笼中各有多少只鸡和兔?  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#穷举法  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#列表推导式如果不理解,代码不容易懂  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#list=[(chicken,rabbit)forchickeninrange(0,35)forrabbitinrange(35)if(2*chicken+4*rabbit)==94and(chicken+rabbit)==35]  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

forchickeninrange(35):  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

forrabbitinrange(35):  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

if(2*chicken+4*rabbit)==94and(chicken+rabbit)==35:  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

print("一共有{}只鸡,{}只兔子".format(chicken,rabbit))  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Python可以解决哪些生活中的小问题nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

3、闰年是公历中的名词。  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#普通年能整除4且不能整除100的为闰年。(如2004年就是闰年,1900年不是闰年);  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#世纪年能整除400的是闰年。(如2000年是闰年,1900年不是闰年);  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#对于数值很大的年份,这年如果能被3200整除,并且能被172800整除则是闰年。  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#如172800年是闰年,86400年不是闰年(因为虽然能被3200整除,但不能被172800整除)。  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

whileTrue:  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#循环判断  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

year=input("请输入年份:")  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#input得到的是字符串  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#需要用int方法转换为整数  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

year=int(year)  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

if(year%4==0andyear%100!=0)or(year%400==0):  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#括号不是必须的但是有利于理解代码  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

print("{}年是闰年".format(year))  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

else:  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

print("{}年是平年".format(year))  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Python可以解决哪些生活中的小问题nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

4、判断属相  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#小时候大人教我用手算属相  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#那时候可是聪明的象征呢  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

zodiac=["子鼠","丑牛","寅虎","卯兔","辰龙","巳蛇","午马","未羊","申猴","酉鸡","徐狗","亥猪"]  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#讲解获取证书值输入的办法  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

age_str=input("请输入你的年龄:")  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

your_age=int(age_str)  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

print("您今年{}岁,您的属相是{}".format(your_age,zodiac[10-your_age%12]))  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#属相要考虑周岁和虚岁的问题,然后这个算法年龄扣掉整数的12岁之后,然后计算的  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Python可以解决哪些生活中的小问题nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

5、我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#采用非常暴力的枚举法  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#没有做任何优化  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#可以根据数学知识对程序进行优化  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#亲爱的老师们考虑下怎么优化  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#判断也可以改成嵌套  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#判断的层数可以减少  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

forchicken_papainrange(100):  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

forchicken_mamainrange(100):  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

forchicken_kidsinrange(100):  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

if(chicken_papa*5+chicken_mama*3+chicken_kids/3)==100and(chicken_papa+chicken_mama+chicken_kids==100):  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#讲解的时候注意条件表达式的括号  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

print("百钱买百鸡,问鸡翁{}鸡母{}鸡雏{}".format(chicken_papa,chicken_mama,chicken_kids))  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Python可以解决哪些生活中的小问题nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

6、九九乘法表  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#range函数具体用法  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

#http://www.runoob.com/python/python-func-range.html  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

forxinrange(1,10):  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

foryinrange(1,x+1):  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

print("{}x{}={}".format(x,y,x*y))  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

forxinrange(1,10):  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

str=""  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

foryinrange(1,x+1):  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

str+="{}x{}={}".format(x,y,x*y)  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

print(str)  nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Python可以解决哪些生活中的小问题nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

以上都是我们日常生活中和数学里常会碰到的问题,通过Python写几行代码就能轻松解决了,由此可见Python还是很实用的。如果你还想获得更多Python教程和学习资料的话,可以加 少儿编程网 微信,一起交流学习nmT少儿编程网-Scratch_Python_教程_免费儿童编程学习平台


相关文章:

支持一下 ( )

Python可以解决哪些生活中的小问题

      匿名评论
    • 评论
    人参与,条评论
    Python可以解决哪些生活中的小问题

微信公众号

免费视频教程

先知道