第1关:循环与列表 - 近似华氏-摄氏温度转换表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
def Table_For(min, max):
# 请在此处用for循环打印列表
# 请在此添加实现代码 #
# ********** Begin *********#
print("华氏度\t\t近似摄氏度")
print("********************")
for i in range(min, max + 1, 10):
print(f"{i}\t\t{(i-30)/2}")


# ********** End **********#


def Table_While(min, max):
# 请在处用while循环打印列表
# 请在此添加实现代码 #
# ********** Begin *********#
print("华氏度\t\t近似摄氏度")
print("********************")
i = min
while i <= max:
print(f"{i}\t\t{(i-30)/2}")
i += 10


# ********** End **********#

第2关:循环与列表 - 精确华氏-摄氏温度转换表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
def Table_For(min, max):
# 请在此处用for循环打印列表
# 请在此添加实现代码 #
# ********** Begin *********#
print("华氏度\t\t摄氏度\t\t近似摄氏度")
print("****************************************")
for i in range(min, max + 1, 10):
print(f"{i}\t\t{(i-32)/1.8:.1f}\t\t{(i-30)/2:.1f}")


# ********** End **********#


def Table_While(min, max):
# 请在处用while循环打印列表
# 请在此添加实现代码 #
# ********** Begin *********#
print("华氏度\t\t摄氏度\t\t近似摄氏度")
print("****************************************")
i = min
while i <= max:
print(f"{i}\t\t{(i-32)/1.8:.1f}\t\t{(i-30)/2:.1f}")
i += 10


# ********** End **********#

第3关:打印新的列表

1
2
3
4
5
6
7
8
9
10
11
12
def Append(primes, p):
# 在此处实现打印,修改列表
# 请在此添加实现代码 #
# ********** Begin *********#
for item in primes:
print(item)
primes.append(p)
for item in primes:
print(item)


# ********** End **********#