Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Administrator
/
lesson7_1
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
109a3e51
authored
3 years ago
by
BellCodeEditor
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
save project
parent
79353ebc
Pipeline
#6430
failed in 0 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
70 additions
and
0 deletions
diy1_1.py
diy1_2.py
diy2.py
diy1_1.py
0 → 100644
View file @
109a3e51
students
=
[
"悟空"
,
"小贝"
,
"八戒"
,
"波奇"
]
# 八戒因为要回老家,转学了,请将八戒从班级列表名单中删除
students
.
remove
(
"八戒"
)
print
(
students
)
# 班上来了一个新同学,名叫"诺依",请将"诺依"加入到班级名单里面
students
.
append
(
"诺依"
)
print
(
students
)
# 班上准备开始辩论赛,分为红(red)、蓝(blue)组,
# 请用切片将班级列表的前2名加入到红组,后2名加入到蓝组
red
=
students
[:
2
]
blue
=
students
[
2
:]
print
(
red
)
print
(
blue
)
This diff is collapsed.
Click to expand it.
diy1_2.py
0 → 100644
View file @
109a3e51
import
random
# 私钥
key
=
"abcdefgh使用python实现简单的位移替换加密,制作密码机关真是太好玩了哈哈哈!"
# 要加密语句
message
=
input
(
"请输入要加密的内容"
)
#message = "诺依,周末一起去看动漫展吧!"
# 最终加密后的语句
key_message
=
""
# 干扰字符
noise
=
"port:@#$
%
^&"
for
i
in
message
:
str1
=
i
str2
=
random
.
choice
(
key
)
str3
=
random
.
choice
(
key
)
text
=
str1
+
str2
+
str3
key_message
=
key_message
+
text
list_message
=
list
(
key_message
)
index
=
random
.
randint
(
0
,
len
(
key_message
))
list_message
.
insert
(
index
,
noise
)
result_message
=
""
.
join
(
list_message
)
print
(
result_message
)
This diff is collapsed.
Click to expand it.
diy2.py
0 → 100644
View file @
109a3e51
student1
=
{
'语文'
:
91
,
'数学'
:
88
,
'英语'
:
85
}
student2
=
{
'语文'
:
97
,
'数学'
:
98
,
'英语'
:
90
}
student3
=
{
'语文'
:
95
,
'数学'
:
100
,
'英语'
:
93
}
score
=
{
'悟空'
:
student1
,
'诺依'
:
student2
,
'小贝'
:
student3
}
while
True
:
print
(
"请输入要查询的名字,退出请输入q"
)
name
=
input
(
"姓名:"
)
print
(
"*"
*
30
)
if
name
in
score
:
info
=
score
[
name
]
for
k
,
v
in
info
.
items
():
print
(
k
,
v
)
print
(
"*"
*
30
)
elif
name
==
"q"
:
break
else
:
print
(
"查询错误,请重新输入"
)
print
(
"*"
*
30
)
print
(
"程序结束"
)
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment