Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
basic-homework-mervin
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mervin
basic-homework-mervin
Commits
8283ef25
Commit
8283ef25
authored
Jan 21, 2019
by
mervin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
唯一摩斯码
parent
939d6ceb
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
36 additions
and
0 deletions
+36
-0
3.1-homework-mervin.py
+36
-0
No files found.
3.1-homework-mervin.py
0 → 100644
View file @
8283ef25
import
re
# words = input("")
words
=
[
"gin"
,
"zen"
,
"gig"
,
"rrr"
,
"cco"
,
"mqq"
]
words_list
=
[]
morse_list
=
[]
words_morse_r
=
[]
letter
=
[
"a"
,
"b"
,
"c"
,
"d"
,
"e"
,
"f"
,
"g"
,
"h"
,
"i"
,
"j"
,
"k"
,
"l"
,
"m"
,
"n"
,
"o"
,
"p"
,
"q"
,
"r"
,
"s"
,
"t"
,
"u"
,
"v"
,
"w"
,
"x"
,
"y"
,
"z"
]
morse
=
[
".-"
,
"-..."
,
"-.-."
,
"-.."
,
"."
,
"..-."
,
"--."
,
"...."
,
".."
,
".---"
,
"-.-"
,
".-.."
,
"--"
,
"-."
,
"---"
,
".--."
,
"--.-"
,
".-."
,
"..."
,
"-"
,
"..-"
,
"...-"
,
".--"
,
"-..-"
,
"-.--"
,
"--.."
]
while
True
:
for
i
in
words
:
inner_words
=
i
#输出单词
words_letter
=
re
.
findall
(
"[a-z]"
,
inner_words
)
#匹配出字母
words_morse
=
[]
#一个单词的摩斯码列表
for
s
in
words_letter
:
words_morse
.
append
(
morse
[
words_letter
.
index
(
s
)])
#输出一个单词的摩斯码列表
if
words_morse
not
in
morse_list
:
#去重
morse_list
.
append
(
words_morse
)
#所有单词不重复的摩斯码列表
break
print
(
len
(
morse_list
))
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