1.請(qǐng)計(jì)算 2.5 + 10 / 4 ,并解釋計(jì)算結(jié)果為什么不是期望的 5.0 ?
def fun8():
print(2.5 +10.0 /4)
2.假設(shè)新來(lái)一名學(xué)生Paul,Paul 同學(xué)的成績(jī)比Bart好胯甩,但是比Lisa差,他應(yīng)該排到第三名的位置堪嫂,請(qǐng)用代碼實(shí)現(xiàn)偎箫。
def fun11():
L = ["Adam", "Lisa", "Bart"]
L.insert(2,"Peter");
print(L)
3.創(chuàng)建一個(gè)tuple,順序包含0 - 9這10個(gè)數(shù)(元組tuple不能改變)
def fun13():
tuple = ("0","1","2","3","4","5","6","7","8","9")
tuple[0] ="1" #不支持分配/改動(dòng)
print(tuple)
4.如果成績(jī)達(dá)到60分或以上皆串,視為passed镜廉。
假設(shè)Bart同學(xué)的分?jǐn)?shù)是75,請(qǐng)用if語(yǔ)句判斷是否能打印出 passed:
def fun16():
score =75
if(score>=60):
print("passed")
else:
print("no pass")
print("no")
5.班里考試后愚战,老師要統(tǒng)計(jì)平均成績(jī)娇唯,已知4位同學(xué)的成績(jī)用list表示如下:
L = [75, 92, 59, 68]
請(qǐng)利用for循環(huán)計(jì)算出平均成績(jī)齐遵。
def fun17():
sum =0.00;
count =0;
L = [75, 92, 59, 68]
for s in L:
sum+=s;
count+=1;
print(sum/count)
6.利用while循環(huán)計(jì)算100以內(nèi)奇數(shù)的和
def fun18():
sum=0
num=0
while num<=100:
if (num%2)!=0:
sum+=num
num+=1
print(sum)
7.利用 while True 無(wú)限循環(huán)配合 break 語(yǔ)句,計(jì)算 1 + 2 + 4 + 8 + 16 + ... 的前20項(xiàng)的和
def fun19():
index =1
sum = 0
n=1
while True:
sum+=n
n=n*2
index+=1
if(index==21):
break;
print(sum)
8.對(duì)100以內(nèi)的兩位數(shù)塔插,請(qǐng)使用一個(gè)兩重循環(huán)打印出所有十位數(shù)數(shù)字比個(gè)位數(shù)數(shù)字小的數(shù)梗摇,例如,23(2 < 3)
def fun21():
x1 = [1,2,3,4,5,6,7,8,9] #個(gè)位
x2 = [1,2,3,4,5,6,7,8,9] #十位
for x in x1:
for y in x2:
if(y<x):
print(y*10+x)
9.針對(duì)下面的set想许,給定一個(gè)list伶授,對(duì)list中的每一個(gè)元素,如果在set中流纹,就將其刪除糜烹,如果不在set中,就添加進(jìn)去漱凝。
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul'](set是一個(gè)無(wú)序且不重復(fù)的元素集合疮蹦。)
def fun26():
s =set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for value in L:
if value in s:
s.remove(value)
else:
s.add(value)
print(s)
10.請(qǐng)根據(jù)dict:
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
打印出 name : score,最后再打印出平均分 average : score茸炒。
def f():
sum=0.00
d = {'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74}
for key,value in d.items():
print(key,value)
sum+=value
print(sum/len(d))