社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python程序设计

Python初级入门到精通 • 7 月前 • 196 次点击  

 Python程序设计本质是以数据对象为中心的处理过程,通过输入、输出,达到项目要求。

  下面通过一个实例说明Python程序设计的一般过程》》》

问题:已知三角形的两条边长及夹角,求第三条边的边长

思考:1、输入两边a、b、及夹角sita;

2、根据余弦定理求第三边c;

3、输出数据

根据以上步骤,写出

Ques1-2.py

import.math#导入数学模块

X=input(‘输入已知两边边长a、b、及夹角(度)(以逗号分隔):’)

a,b,sita=X

C=math.sqrt(a**2+b**2-2*a*b*math.cos(sita*math.pi/180))

#使用了数学模块中的算数平方根函数sqrt、余弦函数cos、圆周率pi;

print‘c=’+str(C)

#使用了函数str,把数字转换为字符串,+用于合并字符串

键盘输入9,16,90

得到结果c=25

以上可以看出整个程序设计,是围绕一些具体的问题实例,通过分析问题,描绘出解决问题的步骤,最终实现代码并调试成功。只有通过这样一个完整的程序设计过程,才能充分理解程序设计需要完成哪些工作,并且学会判断什么样的问题适合用计算机来解决。


图片程序设计基础知识∶

  1. Python的对象模型∶在Python中处理的所有东西都是对象,即∶万物皆对象(这里的对象可不是指女朋友哦图片)。

  2. Python的变量和引用a.变量是由赋值语句创建的,如X=1,创建了变量X;b.在Python中从变量到对象的连接称为引用,X=1,创建了变量X,并使变量X引用整数对象3

  3. Python中的数字∶a.整数1、2(十进制);0Xf1、0X12(16进制);0012、0023(八进制);0b10、0b105(二进制)。b.浮点数即小数,如3.1415926、0.1。c.复数由实部与虚部构成,如1+3k(#实部real是1,虚部imag是3)、2-5k(#实部real是2,虚部imag是5)

  4. Python中的字符串用单引号或双引号引起来的内容,统称为字符串,如‘abc’、“中国梦”(#字符串合并用+,‘abc’+‘adf’=‘abcadf’)

  5. Python中的操作符和表达式∶+、-、*、/(加减乘除),**(幂运算)、==(相等比较),!=(不等比较),in(在其中),not in(不在其中),or(逻辑或),and(逻辑非),if elif else多条件判断,X(...)调用函数、方法及类,[...]列表,{...}字典

  6. Python中常用内置函数∶abs(x)返回x的绝对值,bin(x)把数字x转换成二进制串,input(‘提示’)接受键盘输入,并返回输入对象,sum(s)返回序列s的和,str(x)把对象x转换为字符串,tuple(x)把列表x转换成元组并返回,print()输出对象,pow(x,y)返回x的y次方。



关注公众号,每天可以领红包



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/187069