2020年3月4日 第一章 Python语言基础 -1

2020-03-05  本文已影响0人  anivad

第一章 Python语言基础 -1

1.Python简介

Python的发展

Python的应用

Python 的主要应用领域

Python 的企业应用(略)

Python的特点

2.Python集成开发环境

3.用Python写程序

例1:已知圆的半径是2.5,要求编写程序分别输出圆的周长和面积

解题思路:(将自然语言解题思路用Python语言实现人机交互)

半径 = 2.5
周长 = 2*π*半径
面积 = π*半径的平方
输出周长
输出面积

方法1:IDLE交互方式的程序

>>> r=2.5
>>> c=2*3.14*r
>>> s=3.14*r*r
>>> c
15.700000000000001
>>> s
19.625

方法2:IDLE文件方式的程序

r=2.5
c=2*3.14*r
s=3.14*r*r
print(c)
print(s)

4.Python程序语法元素分析

#E1-1.py
''' 已知圆的半径
    输出圆的周长和面积'''
r=2.5
c=2*3.14*r
s=3.14*r*r
print(c)
print(s)

(1)程序的格式框架

(2)注释

在代码中加入的一行或多行辅助性文字信息,会被Python解释器略去,不被计算机执行

# 已知圆的半径输出圆的周长和面积
''' 已知圆的半径
    输出圆的周长和面积'''

(3)标识符

由用户来定义的用来标识某个实体(变量、常量、函数等)的一个符号。

(4)保留字(关键字)

Flase def if raise
None del import return
True elif in try
and else is while
as except lambda with
assert finally nonlocal yield
break for not
class from or
continue global pass

(5)变量

r=3.7 # r为浮点型
x1=2020 # x1位整数型
x1="武汉加油" # x1为字串符型 (成对的英文单引号或双引号)
myUniversity="Lnu"
yourUniversity=myUniversity
yourUniversity="Neu"

(6)常量

(7).print()输出函数

是Python内置函数之一,用于输出数据对象

#E1-1.py
''' 已知圆的半径
    输出圆的周长和面积'''
r=2.5
c=2*3.14*r
s=3.14*r*r
print("圆的周长为:",c)
print("圆的周长为:",s)
程序执行结果:
圆的周长为:15.700000000000001
圆的面积为:19.625
>>>
#E1-1.py
''' 已知圆的半径
    输出圆的周长和面积'''
r=2.5
c=2*3.14*r
s=3.14*r*r
print("c=",c,end=' ')
print("s=",s)
程序执行结果:
c=15.700000000000001 s=19.625
>>>

(8).input()输入函数

是Python内置函数之一,用于完成数据的输入

#E1-1.py
''' 已知圆的半径
    输出圆的周长和面积'''
r=float(input("请输入半径"))
c=2*3.14*r
s=3.14*r*r
print("c=",c,end=' ')
print("s=",s)
程序执行结果:
请输入半径:5.6
c=35.168 s=98.4704
>>>

(9).eval()函数

是Python中经常使用的内置函数之一,用来解析给定的字符串表达式,并返回表达式的值。

>>>r=20
>>>eval("r")
>>>20

以上例句可以简单理解为“eval()用于去掉字符串两端的界线符”

#E1-1.py
''' 已知圆的半径
    输出圆的周长和面积'''
r=eval(input("请输入半径"))
c=2*3.14*r
s=3.14*r*r
print("c=",c,end=' ')
print("s=",s)
程序执行结果:
请输入半径:10.2
c=64.056 s=326.68559999999997
>>>

试一试

#E1-1.py
''' 已知圆的半径
    输出圆的周长和面积'''
import winsound
r=eval(input("请输入半径"))
c=2*3.14*r
s=3.14*r*r
winsound.Beep(500,1000)
print("c=",c)
print("s=",s)

函数

内置函数

标准库(模块)函数

>>> import math() #导入math库
>>> math.sin(3) #返回弧度制3对应的正弦值

Python程序初识常见问题

问题1:Python程序执行出现“unexpected”(缩进)错误

解析:出现错误原因是出现未知缩进。一般来说,只要提示中包含“indent”,都是由于缩进不正确造成的。在Python中,缩进是语法的一部分。

问题2:Python程序执行出现“invalid syntax”(语法格式)错误

解析:出现错误原因是语法格式错误。一般来说,只要提示中包含单词“syntax”,都是由于语法格式错误造成的。如,缺少右括号)

问题3:Python程序执行出现“invalid character in identifier”(标识符中出现非法字符)错误

解析:出现错误原因是该行的标识符中出现非法字符。如本应该使用英文的符号()、"",却使用了中文的符号()、“”

课后作业 参考答案

1-5 CCBCB
6.(人元)

#E1-1-190102117.py
N=float(input("请输入整数"))**3
print(N)

6.(老师)

N**2

或者

pow(N,2)
#E1-2-190102117.py
yourUniversity=(input("请输入你的学校 "))
yourClass=(input("请输入你的班级 "))
yourName=(input("请输入你的姓名 "))
yourWord=(input("请输入你最想对驰援湖北、驰援武汉的广大医护人员说的一句话 "))
print(yourUniversity,end='的')
print(yourClass,end='的')
print(yourName,end='的想对驰援湖北、驰援武汉的广大医护人员说:')
print("“",yourWord,"”",sep='')
上一篇 下一篇

猜你喜欢

热点阅读