`
hangdian_123
  • 浏览: 18309 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

pythonchallenge.com第二题

阅读更多
这道题不难,但是开始理解错题了,搞了半天都没出来

#!/usr/bin/env python
str = 'g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj. '



def maketranslate(str):

	strs = '' 

	for i in range(len(str)):

	    if str[i] == 'y':

		strs = strs + 'a'

		continue

	    elif str[i] == 'z':

		strs = strs + 'b'

		continue

	    elif str[i] == '.':

		strs = strs + '.'

		continue

	    elif str[i] == '(':

		strs = strs + '('

		continue

	    elif str[i] == ')':

		strs = strs + ')'

		continue

	    if str[i] != ' ': 

		strs = strs + chr(ord(str[i])+ord('m')-ord('k'))

	    else:

		strs = strs + ' '

	return strs


print maketranslate(str)

print maketranslate('map')


代码还是写的很挫
分享到:
评论

相关推荐

    www.pythonchallenge.com题解第三题

    在解决www.pythonchallenge.com的第三题时,上述技能将是你的重要工具。通过仔细阅读题目描述,理解隐藏的提示,编写和运行Python代码,你将逐步接近答案。记住,每个挑战都是一个学习和提升编程技能的机会,享受解...

    www.pythonchallenge.com题解第四题

    在本题中,我们将深入探讨Python编程语言在解决在线挑战平台`www.pythonchallenge.com`上的第四关问题。这个挑战通常涉及到一系列的编程技巧、逻辑推理和对网站给出线索的解析。我们将通过分析提供的"level4"文件来...

    www.pythonchallenge.com题解第一题

    Python Challenge的第一题可能涉及对字符串进行操作,比如查找特定模式、反转字符串或者处理URL编码。 在处理这个问题时,你可能会发现一个URL(例如:`http://www.pythonchallenge.com/pc/return/italy.jpg`),这...

    python2.x和python3.x的区别

    ### Python2.x与Python3.x的主要区别 Python作为一门广泛使用的高级编程语言,自1991年首次发布以来经历了多次重大更新。其中最显著的变化发生在Python 2.x到Python 3.x的过渡期间。这一过渡不仅涉及语法层面的变动...

    VCForPython27.msi.zip

    2. 驱动介绍.txt:可能包含有关VCForPython27的详细信息,比如它的功能、如何使用,以及为何在Python 2.7环境下需要它。 3. 使用说明.txt:提供了安装和使用该组件的步骤和注意事项,用户应仔细阅读以确保正确安装和...

    python3.12.8软件包

    python3.12.8软件包,方便下载

    opencv-python 3.4.1.15 opencv-contrib-python 3.4.1.15 win64版

    opencv-python 3.4.1.15 opencv-contrib-python 3.4.1.15 win64版,opencv-python 3.4.1.15 opencv-contrib-python 3.4.1.15,支持版本:python3.4,3.5,3.6

    python 3.10.16 windows install 安装包

    编译的 python 3.10.16 windows install 安装包

    python3.9.11安装包

    python3.9.11安装包

    python 3.8.20 windows install 安装包

    编译的 python 3.8.20 windows install 安装包

    python39.dll

    python39.dll

    python123.io平台部分题目答案资源整理

    本人现在在上大一,学校通过python123.io进行作业检测与考试,我通过(包括CSDN在内的)各种平台、各种渠道获得了一些适用于python123平台的代码,在被python反复折磨后,我把我用于交作业的这些代码分享出来,供...

    VCForPython27.msi

    2. **C++ Redistributable**: 这个安装包不仅包含编译器,还包括运行时库,使得Python程序可以在没有完整Visual C++安装的系统上运行。这些运行时库包括MFC(Microsoft Foundation Classes)、ATL(Active Template ...

    下载死慢的python3.9.13.exe

    下载死慢的python3.9.13.exe

    python 3.10.11

    python官网下载的python3.10.11,包含以下python安装包: Gzipped source tarball XZ compressed source tarball macos 64-bit universal2 installer Windows embeddable package (32-bit) Windows embeddable ...

    Python 3.8.20 for Windows 自编译版

    Python 3.8.20 for Windows 自编译版,请勿在生产环境中使用。

    玫瑰花python源码.zip

    玫瑰花python源码.zip玫瑰花python源码.zip玫瑰花python源码.zip玫瑰花python源码.zip玫瑰花python源码.zip玫瑰花python源码.zip玫瑰花python源码.zip玫瑰花python源码.zip玫瑰花python源码.zip玫瑰花python源码.zip...

    opencv-python3.4.1.15.zip

    2. 解压下载的zip文件,通常会得到一个含有多个Python模块的文件夹。 3. 打开命令行终端,进入解压后的目录,例如`cd opencv-python3.4.1.15`。 4. 运行`python setup.py install`命令,这将把OpenCV-Python安装到...

    python3.x简明教程.zip

    2. **Python 核心编程(第二版)**:此书深入探讨了Python语言的核心特性,包括元编程、网络编程、数据库接口、GUI编程、Web开发等方面。第二版同样会强调Python 3.x的特性,如函数式编程工具(如`map`, `filter`, `...

    python判断题题库-《Python程序设计》判断题1-240题.pdf

    虽然它在不同操作系统上都能运行,但Python 3.x并不完全兼容Python 2.x。例如,print语句在Python 2.x中直接输出,而在Python 3.x中变成了一个函数。同时,同一台计算机上可以安装多个Python版本,方便进行不同版本...

Global site tag (gtag.js) - Google Analytics