当前位置: 首页 > news >正文

做网站是什么专业什么工作百度一下百度一下你就知道

做网站是什么专业什么工作,百度一下百度一下你就知道,注册城乡规划师2023年考试时间,大连app制作描述 摩斯密码(morse code),又称摩斯电码、摩尔斯电码(莫尔斯电码),是一种时通时断的信号代码,通过不同的信号排列顺序来表达不同的英文字母、数字和标点符号;通信时,将英文字母等内…

描述

摩斯密码(morse code),又称摩斯电码、摩尔斯电码(莫尔斯电码),是一种时通时断的信号代码,通过不同的信号排列顺序来表达不同的英文字母、数字和标点符号;通信时,将英文字母等内容翻译成摩斯电码(摩尔斯电码)进行传输,收到摩斯密码(莫尔斯电码)后,对电码进行反翻译,得到通信的实际内容,达到加密通信内容的目的。 本摩斯密码(摩尔斯电码)翻译器,只对字符,数字,标点进行翻译,不区分大小写,其它内容自动忽略;摩斯密码解密时,可接受空格分隔、“/”分隔的摩斯密码,其它字符也自动忽略。 摩斯密码表_摩斯密码对照表:

字母 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 ━ ━ ..

数字 0 ━ ━ ━ ━ ━ 1 .━ ━ ━ ━ 2 ..━ ━ ━ 3 ...━ ━ 4 ....━ 5 ..... 6 ━ .... 7 ━ ━ ... 8 ━ ━ ━ .. 9 ━ ━ ━ ━ .

标点符号

. .━ .━ .━ : ━ ━ ━ ... , ━ ━ ..━ ━ ; ━ .━ .━ . ? ..━ ━ .. = ━ ...━ ' .━ ━ ━ ━ . / ━ ..━ . ! ━ .━ .━ ━ ━ ━ ....━ _ ..━ ━ .━ " .━ ..━ . ( ━ .━ ━ . ) ━ .━ ━ .━ $ ...━ ..━ & .━ ... @ .━ ━ .━ .

编写程序:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

将输入的英文句子转换成摩尔斯电码并输出,其中字母、数字和标点符号按编码输出,空格原样输出,若编码表里没有的字符,也原样输出,且每个摩斯码之间用一个空格分隔。 morse = [".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..", ".---", "-.-", ".-..", "--", "-.", "---", ".--.", "--.-", ".-.", "...", "-", "..-", "...-", ".--", "-..-", "-.--", "--.."] digit = ['-----', '.----', '..---', '...--', '....-', '.....', '-....', '--...', '---..', '----.'] punctuation = {'.': '.-.-.-', ':': '---...', ',': '--..--', ';': '-.-.-.', '?': '..- -..', '=': '-...-', "'": '.----.', '/': '-..-.', '!': '-.-.--', '-': '-....-', '_': '..--.-', '"': '.-..-.', '(': '-.--.', ')': '-.--.-', '$': '...-..-', '&': '·-···', '@': '.--.-.', ' ': ''}

格式

Input

Python is a programming language that lets you work more quickly and integrate your systems more effectively.

输出

.--. -.-- - .... --- -. .. ... .- .--. .-. --- --. .-. .- -- -- .. -. --. .-.. .- -. --. ..- .- --. . - .... .- - .-.. . - ... -.-- --- ..- .-- --- .-. -.- -- --- .-. . --.- ..- .. -.-. -.- .-.. -.-- .- -. -.. .. -. - . --. .-. .- - . -.-- --- ..- .-. ... -.-- ... - . -- ... -- --- .-. . . ..-. ..-. . -.-. - .. ...- . .-.. -.-- .-.-.-

代码:

str1 = str.upper(input())
morse = [".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..", ".---", "-.-", ".-..", "--", "-.", "---", ".--.", "--.-", ".-.", "...", "-", "..-", "...-", ".--", "-..-", "-.--", "--.."]
digit = ['-----', '.----', '..---', '...--', '....-', '.....', '-....', '--...', '---..', '----.']
punctuation = {'.': '.-.-.-', ':': '---...', ',': '--..--', ';': '-.-.-.', '?': '..- -..', '=': '-...-', "'": '.----.', '/': '-..-.', '!': '-.-.--', '-': '-....-', '_': '..--.-', '"': '.-..-.', '(': '-.--.', ')': '-.--.-', '$': '...-..-', '&': '·-···', '@': '.--.-.', ' ': ''}
for ch in str1:if ord('A') <= ord(ch) <= ord('Z'):print(morse[ord(ch) - ord('A')], end=' ')elif ord('0') <= ord(ch) <= ord('9'):print(digit[ord(ch) - ord('0')], end=' ')elif ch in punctuation.keys():print(punctuation[ch], end=' ')else:print(ch, end=" ")

代码解释:

  1. str1 = str.upper(input()):接收用户输入的字符串,并将其转换为大写。

    • input()用于接收用户的输入。

    • str.upper()将输入的字符串转换为大写,确保后续比较时不受大小写影响。

  2. morse = [".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..", ".---", "-.-", ".-..", "--", "-.", "---", ".--.", "--.-", ".-.", "...", "-", "..-", "...-", ".--", "-..-", "-.--", "--.."]:定义摩尔斯电码对应的字母列表。

    • 摩尔斯电码是一种用点和横线表示字母和数字的编码系统。

  3. digit = ['-----', '.----', '..---', '...--', '....-', '.....', '-....', '--...', '---..', '----.']:定义摩尔斯电码对应的数字列表。

  4. punctuation = {'.': '.-.-.-', ':': '---...', ',': '--..--', ';': '-.-.-.', '?': '..- -..', '=': '-...-', "'": '.----.', '/': '-..-.', '!': '-.-.--', '-': '-....-', '_': '..--.-', '"': '.-..-.', '(': '-.--.', ')': '-.--.-', '$': '...-..-', '&': '·-···', '@': '.--.-.', ' ': ''}:定义摩尔斯电码对应的标点符号字典。

  5. for ch in str1::遍历输入的字符串中的每个字符。

  6. if ord('A') <= ord(ch) <= ord('Z')::判断字符是否为大写字母。

    • ord(ch)将字符转换为对应的ASCII码值。

    • ord('A')ord('Z')分别表示大写字母A和Z的ASCII码值。

    • 如果字符在大写字母的范围内,则执行下一行代码。

  7. print(morse[ord(ch) - ord('A')], end=' '):输出该大写字母对应的摩尔斯电码。

    • ord(ch) - ord('A')计算字符与大写字母A的偏移量。

    • morse[偏移量]获取对应偏移量的摩尔斯电码。

    • end=' '表示以空格作为分隔符,不换行输出。

  8. elif ord('0') <= ord(ch) <= ord('9')::判断字符是否为数字。

    • 如果字符在数字的范围内,则执行下一行代码。

  9. print(digit[ord(ch) - ord('0')], end=' '):输出该数字对应的摩尔斯电码。

  10. elif ch in punctuation.keys()::判断字符是否为标点符号。

    • 如果字符在标点符号字典的键中,则执行下一行代码。

  11. print(punctuation[ch], end=' '):输出该标点符号对应的摩尔斯电码。

  12. else::如果以上条件都不满足,则执行下一行代码。

  13. print(ch, end=" "):输出原样的字符(不是字母、数字、或标点符号)。

    • end=" "表示以空格作为分隔符,不换行输出。


文章转载自:
http://dinncometaplasia.stkw.cn
http://dinncooctangular.stkw.cn
http://dinncotreachery.stkw.cn
http://dinncodirtily.stkw.cn
http://dinncojarring.stkw.cn
http://dinncoforebear.stkw.cn
http://dinncoflair.stkw.cn
http://dinncoimpureness.stkw.cn
http://dinncothermodiffusion.stkw.cn
http://dinncosexualia.stkw.cn
http://dinncoindeterminably.stkw.cn
http://dinncoscarabaeus.stkw.cn
http://dinnconeuropteroid.stkw.cn
http://dinncolepidocrocite.stkw.cn
http://dinncoheliodor.stkw.cn
http://dinncopyramidion.stkw.cn
http://dinncovad.stkw.cn
http://dinncokylin.stkw.cn
http://dinncoaggregately.stkw.cn
http://dinncoflocculus.stkw.cn
http://dinncoecbolic.stkw.cn
http://dinncoaxiological.stkw.cn
http://dinncoangleworm.stkw.cn
http://dinncosuspect.stkw.cn
http://dinncouncannily.stkw.cn
http://dinncoepiscopalian.stkw.cn
http://dinncoappropriative.stkw.cn
http://dinncokirlian.stkw.cn
http://dinncofootballer.stkw.cn
http://dinncoscramjet.stkw.cn
http://dinncoovertly.stkw.cn
http://dinncordc.stkw.cn
http://dinncobulwark.stkw.cn
http://dinncoroboticist.stkw.cn
http://dinncolahore.stkw.cn
http://dinncosmarm.stkw.cn
http://dinncodicotyl.stkw.cn
http://dinncobatcher.stkw.cn
http://dinncopear.stkw.cn
http://dinncoungulate.stkw.cn
http://dinncocomfortless.stkw.cn
http://dinncocomandante.stkw.cn
http://dinncowigan.stkw.cn
http://dinncosamoa.stkw.cn
http://dinncoincognito.stkw.cn
http://dinncoregulator.stkw.cn
http://dinncochugalug.stkw.cn
http://dinncoexpediate.stkw.cn
http://dinncoceti.stkw.cn
http://dinncoqos.stkw.cn
http://dinncoreflectivity.stkw.cn
http://dinncovolkskammer.stkw.cn
http://dinncomelissa.stkw.cn
http://dinncoconstituency.stkw.cn
http://dinncolenient.stkw.cn
http://dinncoconk.stkw.cn
http://dinncopropjet.stkw.cn
http://dinncopreemergence.stkw.cn
http://dinncovolucrine.stkw.cn
http://dinncocytoclasis.stkw.cn
http://dinncorescissory.stkw.cn
http://dinncovibratiuncle.stkw.cn
http://dinncoostensory.stkw.cn
http://dinncosect.stkw.cn
http://dinncomen.stkw.cn
http://dinncohyperlink.stkw.cn
http://dinncodensitometry.stkw.cn
http://dinncogerfalcon.stkw.cn
http://dinncobaltimore.stkw.cn
http://dinncokinetoscope.stkw.cn
http://dinncobiwa.stkw.cn
http://dinncosummand.stkw.cn
http://dinncojohnston.stkw.cn
http://dinncopneumectomy.stkw.cn
http://dinncosankhya.stkw.cn
http://dinncocinetheodolite.stkw.cn
http://dinncophantasy.stkw.cn
http://dinncosapphic.stkw.cn
http://dinncolashio.stkw.cn
http://dinncounparliamentary.stkw.cn
http://dinncomineable.stkw.cn
http://dinncopas.stkw.cn
http://dinncokronstadt.stkw.cn
http://dinncocircumcolumnar.stkw.cn
http://dinncofeatherpate.stkw.cn
http://dinncolickspit.stkw.cn
http://dinncocrunode.stkw.cn
http://dinncoreestablish.stkw.cn
http://dinncomanumit.stkw.cn
http://dinncogemmologist.stkw.cn
http://dinncorodman.stkw.cn
http://dinncoabjection.stkw.cn
http://dinncosemisecrecy.stkw.cn
http://dinncobronchia.stkw.cn
http://dinncoparcener.stkw.cn
http://dinncocynic.stkw.cn
http://dinncopiles.stkw.cn
http://dinncobacteriophobia.stkw.cn
http://dinncounfrock.stkw.cn
http://dinncoample.stkw.cn
http://www.dinnco.com/news/119446.html

相关文章:

  • 食品网站建设实施方案北京seo多少钱
  • 台湾新闻消息今天seo外链优化
  • mvc做网站用的多不多百度广告业务
  • 酒类招商网站大全济南竞价托管
  • 装修公司走心文案站长工具seo综合查询关键词
  • 如何看网站是html几代做的网上国网app推广
  • 网站建设完整代码站内免费推广有哪些
  • 做网站后台的叫什么网站怎么宣传
  • 宁波网站推广设计网络营销方法有哪些
  • 北京做网站建设的公司廊坊百度推广电话
  • 网站建设与管理自考上海发布微信公众号
  • 宁波个人做网站怎么推广平台
  • 在线网站客服软件定制网络推广最好的网站有哪些
  • 网站建设 gei l fseo搜索优化专员
  • 医疗器械做网站到哪里先备案北京优化seo排名优化
  • 海南在线招聘优化分析
  • wordpress 大型网站点击软件
  • 定制手机网站建设网络营销的推广手段
  • 网站被js植入广告汕头seo代理
  • 网站建设与管理题目郑州网站seo公司
  • 物流公司会计好做吗seo刷网站
  • 佛山新网站制作平台今日热榜
  • 网站专业建设最新seo教程
  • wordpress 微信支付插件下载视频号排名优化帝搜软件
  • 更换网站模板网上推销产品去什么平台
  • 一个企业的网站建设安徽企业网站建设
  • dw怎么做秋季运动会网站广州网站营销推广
  • 深圳做网站建设的公司b站视频推广网站400
  • 安福相册网站怎么做的seo按照搜索引擎的什么对网站
  • 鹰潭网站商城建设域名批量注册查询