2023(春)Python程序设计作业1: 基础语法之控制流程

软工212-469-汤佳华 2023-春-学生 2023-03-22 16:08:44

一、完成技能树基础语法部分练习,如下:

 

二、发表博客,内容为基础语法部分的学习笔记。

1.注释
在Python中,注释用“#”表示,可以在代码中加入注释,以便代码的阅读和理解。例如:
#这是一行注释
print("Hello, World!")


2.变量
在Python中,变量可以用来存储数据。变量名可以是任何字符或数字的组合,但不能以数字开头。例如:
x = 5
y = "Hello, World!"
在Python中,变量不需要声明类型,它们的类型是根据赋值自动推断的。

3.数据类型
Python支持多种数据类型,包括整数、浮点数、布尔值、字符串和列表等。

整数:在Python中,整数用“int”表示,例如:
x = 5
浮点数:在Python中,浮点数用“float”表示,例如:
x = 3.14
布尔值:在Python中,布尔值用“bool”表示,有两种取值:True和False,例如:
x = True
y = False
字符串:在Python中,字符串用“str”表示,可以用单引号或双引号表示,例如:
x = "Hello, World!"
y = 'Python is fun!'
列表:在Python中,列表用“list”表示,可以包含任何类型的数据,例如:
x = [1, 2, 3, 4, 5]
y = ["apple", "banana", "cherry"]


4.数学运算
在Python中,可以进行加、减、乘、除和取模等数学运算。

加法:
x = 5
y = 10
z = x + y
print(z) #输出15
减法:
x = 10
y = 5
z = x - y
print(z) #输出5
乘法:
x = 2
y = 3
z = x * y
print(z) #输出6
除法:
x = 10
y = 2
z = x / y
print(z) #输出5.0
取模:
x = 10
y = 3
z = x % y
print(z) #输出1


5.字符串操作
在Python中,可以对字符串进行拼接、复制、切片和查找等操作。

拼接:
x = "Hello"
y = "World"
z = x + " " + y
print(z) #输出Hello World
复制:
x = "Hello"
y = x * 3
print(y) #输出HelloHelloHello
切片:
x = "Hello, World!"
y = x[0:5]
print(y) #输出Hello
查找:
x = "Hello, World!"
y = x.find("World")
print(y) #输出7


6.列表操作
在Python中,可以对列表进行添加、删除、插入、切片和查找等操作。

添加:
x = [1, 2, 3]
x.append(4)
print(x) #输出[1, 2, 3, 4]
删除:
x = [1, 2, 3]
x.remove(2)
print(x) #输出[1, 3]
插入:
x = [1, 2, 3]
x.insert(1, 4)
print(x) #输出[1, 4, 2, 3]
切片:
x = [1, 2, 3, 4, 5]
y = x[0:3]
print(y) #输出[1, 2, 3]
查找:
x = [1, 2, 3, 4, 5]
y = x.index(3)
print(y) #输出2


7.条件语句
在Python中,可以使用条件语句来根据条件执行不同的代码块。

if语句:
x = 10
if x > 5:
    print("x是大于5的数")
if-else语句:
x = 10
if x > 5:
    print("x是大于5的数")
else:
    print("x是小于等于5的数")
if-elif-else语句:
x = 10
if x > 10:
    print("x是大于10的数")
elif x > 5:
    print("x是大于5小于等于10的数")
else:
    print("x是小于等于5的数")


8.循环语句
在Python中,可以使用循环语句来重复执行代码块。

while循环:
x = 0
while x < 5:
    print(x)
    x += 1
for循环:
x = [1, 2, 3, 4, 5]
for i in x:
    print(i)


9.函数
在Python中,可以使用函数来组织代码,使其更加模块化和可重用。

定义函数:

def my_function():
    print("Hello, World!")
调用函数:

my_function()
带参数的函数:

def my_function(name):
    print("Hello, " + name + "!")
调用带参数的函数:

my_function("John")
带返回值的函数:

def my_function(x, y):
    return x + y
调用带返回值的函数:

z = my_function(5, 10)
print(z) #输出15

...全文
22 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

163

社区成员

发帖
与我相关
我的任务
社区描述
软件工程老师
python 高校 江苏省·南通市
社区管理员
  • juking@ntu
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧