本关任务:编写一个能计算球体体积的程序。
为了完成本关任务,你需要掌握:
以下是计算球体表面积的程序,可以作为参考。
#球体表面积计算.py
r=eval(input())
S=4*3.14159*r**2
print(round(S,2))
说明:eval()
函数可以将字符串当成有效的表达式来求值,并返回计算结果,而无论用户输入的是字符还是数字, input() 将统一按照字符串类型输出。
根据提示,在右侧编辑器补充代码,计算并输出球体体积。
input()
获取测试输入;平台会对你编写的代码进行测试: 测试输入: 1
预期输出: 4.19
#calvolumesph.py
r=eval(input())
#********* Begin *********#
V = 3.14159*r**3*4/3
print(round(V,2))
#********* End *********#
本关任务:按照要求编写操作字符串的小程序。
为了完成本关任务,你需要掌握:
相关知识可以参考实训 Python 入门之字符串处理和实训 Python 的几种数据结构的内容。
根据提示,在右侧编辑器 Begin-End 区间补充代码。
input()
函数读取两个字符串 strA 和 strB ;平台会对你编写的代码进行测试:
示例输入:
apple
python
示例输出:
a
app
apple python
strA = input()
strB = input()
#********* Begin *********#
print(strA[:1])
print(strA[:-2])
print(strA+" "+strB)
#********* End *********#
本关任务:编写一个操作集合类型的小程序。
为了完成本关任务,你需要掌握:1.集合的创建,2.集合的相关操作。
相关知识可以参考实训 Python 的几种数据结构的内容。
根据提示,在右侧编辑器 Begin-End 区间补充代码,集合 S 和 T 以及元素 x 已经给出。 1.判断 x 是否在 S 中,打印出布尔值; 2.把元素 x 增加到 S 中; 3.再次判断 x 是否在 S 中,打印出布尔值。
平台会对你编写的代码进行测试,输出结果与预期结果一致,则通关。
开始你的任务吧,祝你成功!
S = {128,"SET","Student",547}
T = {"Student","CS","XTU",548}
x = "set"
#********* Begin *********#
print(x in S)
S.add(x)
print(x in S)
#********* End *********#