我正在用Python3编写一个程序,它对文件做了很多事情,其中之一就是在字符串中的每个单词之间添加随机数字和字母。我希望单词的末尾不要有随机字符,例如,对于Python这个词:
P-y-t-h-o-n
-在随机字符所在的位置。到目前为止,我已经:
def addCharacters(string, strength, randomLettersNumbers):
newString = ''
for c in string:
letters = ''
for k in range(strength):
我想接受用户的信息输入。然后使用python中的random包生成一个随机密钥。
但是,如何使用key的ascii值来生成仅作为字符串的输出呢?例子:
message = hi
random key generated = bi
encrypted message = "something in alphabets only like xh or mo."
因此,我有一个文本文件(充满单词),我将其放入列表中。我想让Python2.7从列表中随机选择一个单词,但要以特定字符开头。
列表代码:
d=[]
with open("dic.txt", "r") as x:
d=[line.strip() for line in x]
这是为了一个叫Shiritori的游戏。用户从说英语中的任何单词开始,例如狗。然后,程序必须选择另一个以最后一个字符开始的单词,在本例中是“g”。
游戏代码:
game_user='-1'
game_user=raw_input("em, lets go w
我正在用python编写一个程序,它生成一个随机的字母字符串,并让用户尝试猜测该字符串(从可能的字母R、O、Y、G、B或P中)。随机字符串有四个字符长,在用户输入猜测后,将告诉用户有多少个精确匹配,即正确的字母正确位置,以及有多少部分匹配,即正确的字母错误位置。问题是,我计算部分匹配的代码似乎会重复计算精确匹配。例如,如果代码是RGPB,并且用户猜测RGYO,它将报告2确切2部分。有什么关于如何最好地解决这个问题的见解吗?
partialMatches = 0
i = 0
while i < len(guess):
p = 0
while p < len(secre
基本上,我想有一个输入的信息,如果它不是一个16的字母,添加随机字母,使它成为一个16的倍数。
这是我目前的代码:
import math
s = "IYGGRTOCTOERGTDKHUTAOHEIIATTOICNNRIHDSRGKENEACA!"
i = 16
rows = [s[x:x+i] for x in range(0, len(s), i)]
#print('\n'.join(rows))
columns = list(zip(*rows))
print i, columns
这并没有什么特别之处,而是每隔16个字符将输入分开,然后从每个库
flink = open("C:/python27/2of12inf.txt", "rU")
words = [ ]
for eachline in flink :
words += [eachline.strip()]
flink.close()
print "%d words read" % len(words)
return words
如何从该列表中随机选择6个字母?
我试图用Python编写类似于随机的“形容词生成器”的代码,使用名称(输入)的字母。例如,如果输入一个名字,比如"PETER",结果和打印结果将是:"P“表示完美,"E”表示优雅,"T“表示”高“等等。
我从下面开始我的代码:
#name = input("Enter your name here: ")
name = "Peter"
for i in name:
if i == "Peter":
print(i + " ... For Pretty")
谢谢你的帮忙
我正在用python写一个简单的猜字游戏。我没有使用列表,而是将游戏的所有单词作为函数的参数,放在一个名为.txt的文件中。清单本身也很好。
游戏要求用户输入一个字母。一旦输入字母,如果它匹配随机函数随机选择的单词之一,则相应地给出点。
问题是,当函数运行时,用户输入的字母遍历列表中的所有单词。我该如何解决这个问题?
def guess_game(data):
word = random.choice(data)
print("alright, guess the first letter:")
ans = input("Enter a
从给定的字符串中,如何生成随机单词,在python中每个单词具有不同的随机长度?这是我到目前为止掌握的代码:
from random import shuffle, randint, choice
f = open("random_words.txt", 'w')
words = input("enter characters: ")
min_len = int(input("enter min lenght: "))
max_len = int(input("enter max lenght: "))
real_
我是python的新手,在向random.choice函数传递参数时遇到了麻烦。
基本上,我尝试编写一个循环,首先从'a‘列表中选择一个随机字母(这些字母都是其他列表的名称),然后将选择的字母再次输入到random.choice中,以生成一个随机字母序列。
不幸的是,对random.choice的第二个调用不起作用,它只是不断重复输入的字母,而不是指向一个新的列表。有什么办法解决这个问题吗?我已经在网上找了几个小时了,但找不到任何类似的问题/解决方案。任何帮助都将不胜感激!
import random
a = ['b','c','d']
我试图用匹配的字母替换字符串中的字母,但我希望它是随机的。
$string = "This is random text in this string.";
下面是几个我会在s = $,o = 0,i = l下面修改的字母示例
我试图随机替换上面那个字符串中的字母,输出结果如下所示。这都是随机的,不需要改变所有的字母,只是一些随机的字母匹配上面的字母。
输出实例
This is rand0m text in this $tring.
Thi$ is random text in this string.
我将如何在PHP中这样做呢?
我完全是个新手。我正在为我的python类编写代码,我正在寻求帮助。这应该是一种模仿语言的代码,在这个例子中是拉丁语。我想从长串中随机取一封信。当我有letter1时,我想在文本中找到同一个字母的所有索引。然后随机选取一个索引,然后取+1来选择下一个字母。我想继续用这种方式添加字母,直到它生成“。”最后一句。我有两个头几个字母,我被卡住了。第三个字母应该与第二个字母连接。不知道如何生成下一个字母,也许在一个时间循环中。
import random
text = 'Lorem ipsum dolor sit amet. Consectetur adipiscing elit. Fusc
我是python初学者。我正在尝试创建一个基本的字典,其中随机的单词的含义将到来,用户必须输入正确的单词。我使用了以下方法,但随机不起作用。我总是先得到第一个单词,当最后一个单词结束时,我得到无限的“无”,直到我删除它。使用python 3.2
from random import choice
print("Welcome , let's get started")
input()
def word():
print('Humiliate')
a = input(':')
while a == 'a
我想得到一个单词的字母的随机排列,如果可能的话,,,否则就是单词本身。
如何有效地做到这一点?
这就是我现在所拥有的
from itertools import permutations
import random
word = 'some_word'
permutations = [''.join(permutation) for permutation in permutations(word)]
random.shuffle(permutations)
scrambled_word = word
for permutation in permutatio
因此,对于一个学校项目,我们被要求在Python上编写一个游戏(我使用的是2.7.3),我陷入了两难境地。我试图从一个由16个假设的“立方体”组成的数组中随机选取字母,使之以4x4格式出现(这样就有一个带有16个随机字母的正方形)。
代码可以在这里看到:
#Boggle array within an array (array of each letter on each cube placed within another array of 16 cube arrays)
DICE = [
["A", "A", "E", "E"
伙计们。谢谢你花时间看了看这个。我在试图弄清楚Python是如何创建这个新的字符串变量时遇到了一些困难。初始代码包含满是随机单词的元组。有一个随机模块被导入,并使用选择方法提取出一个随机单词。然后,从这个给定的变量中创建一个while循环,该变量包含刚刚被拉出的随机单词。目的是把单词的字母完全随机化。在单词之后,它打印保存随机索引单词的变量。这是我说的代码
import random
# create a sequence of words to choose from
WORDS = ("python", "jumble", "easy
python新手,正在尝试做一个随机数生成器。然而,我在导入随机模块时遇到了问题。当我尝试使用随机模块中的任何东西时,我都会得到一个AttributeError。谢谢你的帮助。
#!/usr/bin/python -tt
import random
def main():
x = random.randint(1,1000)
print x
if __name__ == '__main__':
main()
首先,请原谅我,因为我是Python的新手(我实际上是一个HTML/CSS类型的人,但我正在尝试扩展)。这可能是一个基本的问题,但我们都必须从某个地方开始,对吧?
我正在编写一个非常基本的Python程序,它将从一串字母中随机选择一个字母,并在每次有人按下Any键时将其打印出来。整个过程非常简单,当前返回一个随机字母,但不需要等待按键来完成,并在完成函数运行一次后停止。
import random
letterlist = 'abcd'
def random_letter(letters):
print ('Press enter for a random