## 首先，安装Python环境，推荐Anaconda： https://www.anaconda.com/download

## 之后，打开windows或macos的命令行，输入python，进入python终端

## 然后，完成以下作业，将输出结果或分析想法贴在每一题的下面（注释形式）

## 最后，保存为.py文件，作为附件发我邮箱：zongchang@zust.edu.cn，邮件标题为：python作业1-【你的姓名】-【你的学号】

## 在你的python终端中输入以下 - 查看对象的类型 ##
type(5)
type(3.0)
# 输出：
# 想法：（可选）

## 在你的python终端中输入以下 - 转换数据类型 ##
float(3)
int(3.9)
round(3.9)
# 输出：
# 想法：（可选）

## 在你的python终端中输入以下 - 表达式 ##
3+2
(4+2)*6-1
type((4+2)*6-1)
float((4+2)*6-1)
# 输出：
# 想法：（可选）

## 在你的python终端中输入以下 - 变量 ##
pi = 355/113
# 输出pi：
# 想法：（可选）

#计算圆的面积和周长
pi = 355/113
radius = 2.2
area = pi*(radius**2)
circumference = pi*(radius*2)
# 输出area和circumference：
# 想法：（可选）

## 代码风格 ##

# 第一个例子
# do calculations
a = 355/113 *(2.2**2)
c = 355/113 *(2.2*2)
# 分析代码风格问题：

# 第二个例子
p = 355/113
r = 2.2
#multiply p with r squared
a = p*(r**2)
#multiply p with r times 2
c = p*(r*2)
# 分析代码风格问题：

# 第三个例子
# calculate area and circumference of a circle using an approximation for pi
pi = 355/113
radius = 2.2
area = pi*(radius**2)
circumference = pi*(radius*2)
# 分析代码风格问题：

## 修改绑定关系 ##
pi = 3.14
radius = 2.2
area = pi*(radius**2)
radius = radius+1
# 输出area和radius：
# 想法：（可选）


## 交换变量的值 ##
# 以下代码像交换x和y的值，但是有错误
x = 1			
y = 2
#Buggy example
y = x
x = y
#Fix it here!

# 分析错误原因：
# 给出正确代码：

