python_day1随笔
程序员文章站
2022-04-29 20:54:38
python优缺点: Python的优点很多,简单的可以总结为以下几点。 简单和明确,做一件事只有一种方法。 学习曲线低,跟其他很多语言相比,Python更容易上手。 开放源代码,拥有强大的社区和生态圈。 解释型语言,天生具有平台可移植性。 支持两种主流的编程范式(面向对象编程和函数式编程)都提供了 ......
python优缺点:
python的优点很多,简单的可以总结为以下几点。
-
简单和明确,做一件事只有一种方法。
-
学习曲线低,跟其他很多语言相比,python更容易上手。
-
开放源代码,拥有强大的社区和生态圈。
-
解释型语言,天生具有平台可移植性。
-
支持两种主流的编程范式(面向对象编程和函数式编程)都提供了支持。
-
可扩展性和可嵌入性,可以调用c/c++代码,也可以在c/c++中调用python。
-
代码规范程度高,可读性强,适合有代码洁癖和强迫症的人群。
python的缺点主要集中在以下几点。
-
执行效率稍低,因此计算密集型任务可以由c/c++编写。
-
代码无法加密,但是现在的公司很多都不是卖软件而是卖服务,这个问题会被淡化。
-
在开发时可以选择的框架太多(如web框架就有100多个),有选择的地方就有错误。
windows环境下搭建:
python与c语言,java语言较为不同,但却最为简单。如果学过c语言与java的人,尽量在写python的时候将已经成为习惯的c语言和java写法尽量忘记,否则在写python的时候回经常出错。
第一个python程序:
感受用python画画:
利用python写一个简单的加减乘除:
python输入一个人名,随后输出……你真丑
写出一个用*号组成的正方形
课后作业:
1题
c=float(input("请输入摄氏度:")) f=(9/5)*c+32 print("%d 摄氏度是%d 华氏度" %(c,f))
2题
import math r,h=map(float,input("请输入圆柱的底面半径与高:").split()) area=r*r*math.pi volume=area*h print("底面积为:%.4f" %(area)) print("体积为:%.1f" %(volume))
3题
feet=float(input("请输入英尺数:")) print("%d英尺等于%.4f米"%(feet,feet*0.305) )
4题
m=float(input("请输入水量:")) it=float(input("请输入初始温度:")) ft=float(input("请输入最终温度:")) q=m*(ft-it)*4184 print("所需要的热量为:%.1f"%(q))
5题
balance,interest_rate=map(float,input("请输入差额和年利率: ").split()) rate=balance*(interest_rate/12000) print("利息为:%.5f"%(rate))
6题
v0,v1,t=map(float,input("请输入v0,v1和t:").split(",")) a=(v1-v0)/t print("加速度为: %.4f"%(a))
7题
money=float(input("每月存入钱数:")) for i in range(6): s=money*(1+0.00417) money=100+s print("第六月账户钱数: %.3f"%s)
8题
n=int(input("请输入一个0-1000的整数")) baiwei=int(n//10/10) shiwei=n//10%10 gewei=n%10 print("输入数字各位之和为: %d"%(baiwei+shiwei+gewei))
上一篇: 把Python项目打包成exe文件
下一篇: python中的lambda表达式