4.11.1逗号代码
spam = ['apples', 'bananas', 'tofu', 'cats', 'rat', 'bat', 'something']
def test(spam): # 括号内变量只需和函数内对应即可
return(str(spam[i]))
for i in range(len(spam)-1):
a = test(spam)
print(a+',', end='')
print('and '+str(spam[-1]))
4.11.2掷硬币的连胜
import random
numberOfStreaks = 0
for experimentNumber in range(100):
# Code that creates a list of 100 'heads' or 'tails' values.
spam = []
for i in range(100):
spam.append(random.randint(0, 1))
# Code that checks if there is a streak of 6 heads or tails in a row.
a = 1
for i in range(1, 100):
if spam[i-1] == spam[i]:
a += 1
else:
if a == 6:
numberOfStreaks += 1
a &#