-
变量名由大小写英文字母、数字和下划线_组成
变量不能用数字开头
查看全部 -
为什么小数在计算机领域被称为浮点数呢?这是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的(浮动的),比如,1.23x10^9和12.3x10^8是相等的,因此称为浮点数。
浮点数可以用数学写法,如1.23,3.14,-9.01。但是对于很大或很小的浮点数,就必须用科学计数法表示,在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5
查看全部 -
#五名同学的成绩可以用一个list表示:L = [95.5, 85, 59, 66, 72],请按照索引的方式分别打印出第一名、第二名、第三名。
L = [95.5, 85, 59, 66, 72]
print(L[0],L[1],L[2], type(L[0])) #95.5 85 59 <class 'float'>print(L[0:2], type(L[0:2])) #[95.5, 85] <class 'list'>
查看全部 -
#下面是我自己的想法 跟标准答案不同
L = ['Alice', 66, 'Bob', True, 'False', 100]
for i in range(len(L)):
if i%2==0:
print(L[i+1])
num = 0
#标准答案
num = 0
L = ['Alice', 66, 'Bob', True, 'False', 100]
for item in L:
num=num+1
if num%2!=0:
continue
print(item)查看全部 -
def func(param):
if isinstance(param,list):
sum=0
for x in param:
if isinstance(x,int) or isinstance(x,float):
sum=sum+x
return sum
elif isinstance(param,tuple):
sum=1
for x in param:
if isinstance(x,int) or isinstance(x,float):
sum=sum*x
return sum
else:
return none
param=[4,5,6,'aa']
print(func(param))
param=(1,2,3,'ww',[4,5,6])
print(func(param))
查看全部 -
def sub_sum(L): x=0 y=0 for num in L: if num%2!=0: x=x+num else: y=y+num return x,y L=[1,2,3,4,5,6,7,8,9,10] x,y=sub_sum(L) print('{}'.format(x)) print('{}'.format(y))查看全部 -
L=[12.34,9.08,73.1]
for r in L:
s=3.14*r*r
print(s)
查看全部 -
s1 = set([1, 2, 3, 4, 5])
s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])
for x in s1:
if x in s2:
print x
查看全部 -
Python提供isinstance()函数,可以判断参数类型,它接收两个参数,第一个是需要判断的参数,第二个是类型。
查看全部 -
通过set()传入list的方法创建了set
查看全部 -
names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
scores = [45, 60, 75, 86, 49]
num=0
for name in names:
score=scores[num]
num=num+1
print('{},{}'.format(name,score))
查看全部 -
A=[1,2,3]
B=[5,3,2]
C=[7,3,2]
L=[A,B,C]
print L
for cuboid in L:
a=cuboid[0]
b=cuboid[1]
c=cuboid[2]
result=2*(a*b+a*c+b*c)
print(result)
查看全部 -
#大神作业:
name = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
score= [89, 72, 88, 79, 99]
L = list(zip(name, score))
print L,'\n'
def by_score(t):
return t[1]
L1 = sorted(L, key = by_score, reverse = True)
n,s = zip(*L1)
print n
查看全部 -
注意在Hello World前后都有单引号' print和>>>不可以有空格 注意(、)、'、')均为英文字符查看全部
-
推荐使用get方法来获取dict的元素。
查看全部 -
通过key来查询value
查看全部
举报