Python实现Pig Latin小游戏实例代码
作者:阿木寺 时间:2022-06-27 04:15:36
前言:
本文研究的主要是Python实现pig Latin小游戏的简单代码,具体介绍如下。
Pig Latin是一个语言游戏。
步骤:
1.让用户输入一个英文单词
2.确保用户输入一个有效单词
3.将单词转换成Pig Latin
4.显示转换结果
一、Input
函数:raw_input()用于输出一个字符串并等待键盘输入某字符串,最后以Enter(或Return)结束输入
original = raw_input("Enter a word:")
print original
上述中,控制台会输出What's your name?,并等待用户键盘输入一个字符串,直到遇到Entert(或Return)键结束,并将输入的字符串赋值给name
二、Check Empty
if len(original) > 0:
print(original)
else:
print("empty")
三、Check Alphabetical Characters
函数:isalpha()用于检查一个字符串中是否存在非字符符号,如果存在返回False,反之不存在,则返回True
original = raw_input("Enter a word:")
if len(original) > 0 and original.isalpha():
print(original)
else:
print("empty")
四、Create Some New Variables
pyg = 'ay'
word = original.lower()
first = word[0]
上述,pyg是后缀;word是将原输入字符串小写化的结果;first是word字符串的第一个字母
五、Concatenate
new_word = word + first + pyg
六、Slice
new_word = new_word[1:len(nwe_word)]
上述new_word[1:len(new_word)]指的是字符串第二个字符到最后一个字符之间的局部字符串。
七、Result
pyg = 'ay'
original = raw_input('Enter a word:')
if len(original) > 0 and original.isalpha():
print original
word = original.lower()
first = word[0]
new_word = word + first + pyg
new_word = new_word[1:len(new_word)]
print(new_word)
else:
print 'empty'
来源:http://blog.csdn.net/amusi1994/article/details/54982496
标签:python,小游戏
0
投稿
猜你喜欢
MySQL连接查询实例详解
2024-01-28 11:39:13
使用 Python 实现简单的 switch/case 语句的方法
2021-02-02 09:10:16
CSS高级文字排版的实例
2009-03-24 20:56:00
详解Vue的ref特性的使用
2024-06-07 15:23:02
Flask-WTF表单的使用方法
2022-03-07 07:34:59
Mysql 数据库双机热备的配置方法
2024-01-28 12:07:37
记一次MySQL的优化案例
2024-01-14 21:32:58
Go基础教程系列之数据类型详细说明
2024-04-23 09:49:16
Javascript怎样使用SessionStorage和LocalStorage
2023-09-01 03:49:49
如何使用数组来显示下拉菜单?
2010-05-16 15:19:00
Python Pillow(PIL)库的用法详解
2022-01-31 13:43:26
使用window.name解决跨域问题
2008-09-04 12:10:00
win10下安装Go和Goland的详细教程
2024-02-12 10:57:16
python查看模块,对象的函数方法
2021-07-11 19:45:10
Python中and和or如何使用
2022-04-27 18:01:49
详解Python 中的容器 collections
2021-09-12 07:11:38
asp从Excel中筛选符合条件的记录保存至新的Excel中
2007-09-06 19:20:00
JS使用百度地图API自动获取地址和经纬度操作示例
2024-04-23 09:31:24
Python标准库pathlib操作目录和文件
2021-08-18 02:24:57
win10环境安装kettle与linux环境安装kettle的详细过程
2022-12-17 09:58:21