L = ['Adam', 95.5, 'Lisa', 85, 'Bart', 59]
print L
print L
2019-10-06
x1 = 1
d = 3
n = 100
x100 =(n-1)*d+1
s = (x100+x1)*(n/2)
print s
d = 3
n = 100
x100 =(n-1)*d+1
s = (x100+x1)*(n/2)
print s
2019-10-06
最赞回答 / 邢文千子月
在python2中,print要打印的内容不需要加括号,在python3中,print打印的内容需要加括号。3比2的版本增加了很多Unicode的内容,不用调用,直接支持,比如打印中文,唐诗那一课就是直接print("""静夜思床前明月光,疑是地上霜。举头望明月,低头思故乡。""")就可以。课程中使用的还是2的版本。
2019-10-06
类似二维数组
t[2][0]='X'
t[2][1]='Y'
效果一样
t[2][0]='X'
t[2][1]='Y'
效果一样
2019-10-04
L = [75, 92, 59, 68]
sum = 0.0
for score in L:
sum=sum+score
print sum / 4
sum = 0.0
for score in L:
sum=sum+score
print sum / 4
2019-10-03
Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True.
1.计算a and b时 如果a是false则输出false。
2.计算a or b时 如果a是ture则输出ture。
1.计算a and b时 如果a是false则输出false。
2.计算a or b时 如果a是ture则输出ture。
2019-10-03
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0.0
for k, v in d.iteritems():
sum = sum + v
print k,':',str(v)
print 'average', ':', sum / len(d)
sum = 0.0
for k, v in d.iteritems():
sum = sum + v
print k,':',str(v)
print 'average', ':', sum / len(d)
2019-10-02