1
如何從列表中保存一個隨機字符串,以便稍後在代碼中記住確切的事情?例如:如何從字符串列表中保存一個隨機字符串?
name = ['Hans', 'Peter', 'Eliza']
print('Your name is ' + random(name) + '!')
print(name)
我能在這裏使用代替random(name)
,以及如何保存呢?
如何從列表中保存一個隨機字符串,以便稍後在代碼中記住確切的事情?例如:如何從字符串列表中保存一個隨機字符串?
name = ['Hans', 'Peter', 'Eliza']
print('Your name is ' + random(name) + '!')
print(name)
我能在這裏使用代替random(name)
,以及如何保存呢?
import random
name = ['Hans', 'Peter', 'Eliza']
print('Your name is ' + random.choice(name) + '!')
random.choice(seq) Return a random element from the non-empty sequence seq. If seq is empty, raises IndexError.
而且,我會用str.format()
代替:
import random
name = ['Hans', 'Peter', 'Eliza']
print('Your name is {}!'.format(random.choice(name)))
我錯過了約節約值的那部分。這是可以做到這樣的:
name = ['Hans', 'Peter', 'Eliza']
random_name = random.choice(name)
print('Your name is {}!'.format(random_name))
敵人= [ '殭屍', '龍', '勇士'] \t打印( 'A' + random.choice(敵人)+ '!出現\ nHealth' + str(enemystats [0])+'\ nAttack Damage'+ str(enemystats [1])+'\ nInitiative'+ str(enemystats [2]))print(''+敵人+'攻擊你!') TypeError:不能連接'str'和'list'對象 – Juli
嗯? (你的名字是'+ random.choice(name)+'!') '你的名字是漢斯!的名單。以防萬一,增加了關於'str.format()'的註釋。 – Will
用我上面發送的代碼。我會怎麼做? – Juli