CS 144 Lab One
发布人:shili8
发布时间:2024-12-27 04:31
阅读次数:0
**CS144 Lab One: Introduction to Python Programming**
**实验目的**
本实验旨在引导学生了解Python编程语言的基本概念和语法。通过完成此实验,学生将能够掌握Python的基本数据类型、控制结构、函数定义等关键概念。
**实验内容**
### 一. 基础知识####1. Python环境设置首先,我们需要安装Python环境。如果你已经有Python环境,请跳过这一步。如果没有,请按照以下步骤进行安装:
* 在Windows系统上,下载并安装最新版本的Python( />* 在MacOS系统上,使用Homebrew命令行工具安装Python(`brew install python`)。
* 在Linux系统上,使用包管理器安装Python(例如,在Ubuntu系统上,使用`sudo apt-get install python3`)。
####2. Python交互式环境打开终端或命令提示符,输入以下命令启动Python交互式环境:
bashpython
或者,如果你已经安装了Python3.x版本,可以使用:
bashpython3
### 二. 基本数据类型####1. 整型和浮点型在Python中,整型(int)和浮点型(float)是基本的数字类型。
* 整型:用来表示整数值,如`1、2、3等`。
* 浮点型:用来表示小数值,如`0.5、-0.123等`。
#例子:整型和浮点型的使用a =10 # 整型b =20.5 # 浮点型print(a) # 输出:10print(b) # 输出:20.5
####2. 字符串类型在Python中,字符串是用来表示文本值的。
#例子:字符串类型的使用name = "John" # 使用双引号定义一个字符串age = '30' # 使用单引号定义一个字符串print(name) # 输出:Johnprint(age) # 输出:30
####3. 布尔型和空值在Python中,布尔型(bool)用来表示真或假的逻辑值,而空值(None)则表示没有任何值。
#例子:布尔型和空值的使用is_admin = True # 布尔型user_id = None # 空值print(is_admin) # 输出:Trueprint(user_id) # 输出:None
### 三. 控制结构####1. 条件语句在Python中,条件语句(if-else)用来根据某个条件执行不同的代码块。
#例子:条件语句的使用x =10if x >5: print("x 大于5") else: print("x 小于或等于5") # 输出:x 大于5
####2. 循环语句在Python中,循环语句(for-while)用来重复执行某个代码块。
#例子:for 循环的使用fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit) # 输出: # apple# banana# cherry#例子:while 循环的使用i =0while i < 5: print(i) i +=1# 输出: #0#1#2#3#4
### 四. 函数定义在Python中,函数(function)是用来封装某个代码块的,可以重复使用。
#例子:函数定义和调用def greet(name): print("Hello, " + name) greet("John") # 输出:Hello, John
### 五. 练习1. 写一个程序,提示用户输入两个数字,然后计算并输出这两个数字的和。
2. 写一个程序,提示用户输入一个整数,然后判断这个整数是奇数还是偶数,并输出相应的信息。
3. 写一个程序,使用循环语句打印出从1到10的所有数字。
### 六. 总结本实验主要介绍了Python编程语言的基本概念和语法,包括数据类型、控制结构和函数定义等。通过完成此实验,学生将能够掌握Python的基本知识,并开始使用Python进行实际开发。