Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xc13262215230
engine2.0
提交
f5d301c1
E
engine2.0
项目概览
xc13262215230
/
engine2.0
通知
9
Star
3
Fork
8
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
engine2.0
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
f5d301c1
编写于
6月 11, 2024
作者:
xc13262215230
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[python-611]:基础知识学习
上级
e2cfb5de
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
183 addition
and
0 deletion
+183
-0
py/10.py
py/10.py
+41
-0
py/6.py
py/6.py
+35
-0
py/7.py
py/7.py
+31
-0
py/8.py
py/8.py
+32
-0
py/9.py
py/9.py
+44
-0
未找到文件。
py/10.py
0 → 100644
浏览文件 @
f5d301c1
# 课程实例
class
Course
:
def
__init__
(
self
,
name
,
duration
,
level
):
self
.
name
=
name
self
.
duration
=
duration
self
.
level
=
level
def
__str__
(
self
):
return
f
"Course:
{
self
.
name
}
, Duration:
{
self
.
duration
}
, Level:
{
self
.
level
}
"
# 创建课程实例
course1
=
Course
(
"Python Basics"
,
"2 weeks"
,
"Beginner"
)
course2
=
Course
(
"Web Development with Django"
,
"4 weeks"
,
"Intermediate"
)
course3
=
Course
(
"Data Analysis with Pandas"
,
"3 weeks"
,
"Advanced"
)
# 打印课程信息
print
(
course1
)
print
(
course2
)
print
(
course3
)
# Python列表实例
courses
=
[
course1
,
course2
,
course3
]
# 打印所有课程信息
for
course
in
courses
:
print
(
course
)
# Python字典实例
course_dict
=
{
"Python Basics"
:
course1
,
"Web Development with Django"
:
course2
,
"Data Analysis with Pandas"
:
course3
}
print
(
"====================================="
)
# 打印字典中所有课程信息
for
course_name
,
course_obj
in
course_dict
.
items
():
print
(
f
"
{
course_name
}
:
{
course_obj
}
"
)
py/6.py
0 → 100644
浏览文件 @
f5d301c1
# 你是一位资深的python老师,请生成如下需求的代码。需求是:设计一些列代码实例课程,课程讲解数据类型转换。
# 课程1:整数转换为字符串
num
=
123
str_num
=
str
(
num
)
print
(
str_num
)
# 课程2:浮点数转换为整数
float_num
=
3.14
int_num
=
int
(
float_num
)
print
(
int_num
)
# 课程3:字符串转换为整数
str_num
=
"456"
int_num
=
int
(
str_num
)
print
(
int_num
)
# 课程4:字符串转换为浮点数
str_float
=
"3.14"
float_num
=
float
(
str_float
)
print
(
float_num
)
# 课程5:整数转换为布尔值
num
=
0
bool_num
=
bool
(
num
)
print
(
bool_num
)
# 课程6:布尔值转换为整数
bool_val
=
True
int_val
=
int
(
bool_val
)
print
(
int_val
)
py/7.py
0 → 100644
浏览文件 @
f5d301c1
# 这段代码展示了逻辑运算符的基本用法,包括逻辑与、逻辑或、逻辑非以及组合运算符的示例。
# 学生可以运行这段代码来理解逻辑运算符的工作原理。
# 逻辑运算符示例课程
# 逻辑与运算符示例
print
(
"逻辑与运算符示例:"
)
a
=
True
b
=
False
print
(
a
and
b
)
# False
print
(
a
and
a
)
# True
# 逻辑或运算符示例
print
(
"
\n
逻辑或运算符示例:"
)
print
(
a
or
b
)
# True
print
(
b
or
b
)
# False
# 逻辑非运算符示例
print
(
"
\n
逻辑非运算符示例:"
)
print
(
not
a
)
# False
print
(
not
b
)
# True
# 组合运算符示例
print
(
"
\n
组合运算符示例:"
)
c
=
True
d
=
False
print
((
a
and
b
)
or
(
c
and
d
))
# False
print
((
a
or
b
)
and
(
c
or
d
))
# True
py/8.py
0 → 100644
浏览文件 @
f5d301c1
# 以下代码示例包括了Python条件语句、循环语句、break和continue的用法。
# 学生可以通过这些实例课程来学习和理解Python中条件语句和循环语句的使用方法,
# 以及如何使用break和continue控制循环的执行流程。
# Python条件语句示例
num
=
10
if
num
>
0
:
print
(
"数字是正数"
)
elif
num
<
0
:
print
(
"数字是负数"
)
else
:
print
(
"数字是零"
)
# Python循环语句示例
for
i
in
range
(
5
):
print
(
"当前数字是:"
,
i
)
# break示例
for
i
in
range
(
10
):
if
i
==
5
:
break
# 终止当前所在循环
print
(
i
)
# continue示例
for
i
in
range
(
10
):
if
i
%
2
==
0
:
continue
# 终止此次循环,继续执行下一次循环
print
(
i
)
py/9.py
0 → 100644
浏览文件 @
f5d301c1
# 课程1:介绍Python函数的基本概念
def
greet
(
name
):
print
(
"Hello, "
+
name
+
"!"
)
greet
(
"Alice"
)
greet
(
"Bob"
)
# 课程2:讲解函数的参数和返回值
def
add_numbers
(
num1
,
num2
):
return
num1
+
num2
result
=
add_numbers
(
5
,
3
)
print
(
"5 + 3 ="
,
result
)
# 课程3:讲解函数的默认参数和关键字参数
def
greet_with_message
(
name
,
message
=
"Good morning"
):
print
(
message
+
", "
+
name
+
"!"
)
greet_with_message
(
"Alice"
)
greet_with_message
(
"Bob"
,
"Good evening"
)
# 课程4:讲解函数的可变参数
def
sum_numbers
(
*
args
):
total
=
0
for
num
in
args
:
total
+=
num
return
total
result
=
sum_numbers
(
1
,
2
,
3
,
4
,
5
)
print
(
"1 + 2 + 3 + 4 + 5 ="
,
result
)
# 课程5:讲解函数的递归调用
def
factorial
(
n
):
if
n
==
0
:
return
1
else
:
return
n
*
factorial
(
n
-
1
)
result
=
factorial
(
5
)
print
(
"5! ="
,
result
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录