我想要有一種情況,當我們在同一個硬幣上拋擲兩個硬幣時,如果我們贏得兩個硬幣的頭部,並且如果我們在兩個硬幣上都得到尾部,失去。'if'當兩個隨機數字相等的時候聲明
我已經能夠生成扔硬幣的一個單獨使用效果:
def coin_one():
one = [random.randint(1, 100) for x in range(100)]
for x in one:
if x <= 50:
print('Heads')
else:
print('Tails')
,並使用基本相同的方法的第二個硬幣:
def coin_two():
two = [random.randint(1, 100) for x in range(100)]
for x in two:
if x <= 50:
print('Heads')
else:
print('Tails')
我想如果我們在coin_one和coin_two兩個硬幣同時投擲的時候都有'頭像',就會添加一個打印('贏')的條件。我該怎麼做呢?
'打印( '雙贏')如果random.randint(0,1)== random.randint( 0,1)else print('lose')' –
以一個同時拋出兩個硬幣的函數開始。目前你有兩個不同的功能,分別拋出100個硬幣並打印結果。 –
它可能會幫助您考慮創建一個拋出一個硬幣並返回「正面」或「反面」的單一功能。然後你編寫的其他函數可以使用這個函數,而不必用'random.randint()' –