python 从入门到实践第四章习题 (高级编程技术 week2-2)

高级编程技术(week2-2)

4-1 披萨

第一题就是一个比较简单的有关列表的使用的题目。

pizza_names = ["pizza_one", "pizza_two","pizza_three"]
for pizza in pizza_names:
    print("I like ", pizza)

print("I really love pizza!")

4-3

这里要考虑到,range(a,b) 函数中的区间是左闭右开区间,打印的数列要包含20的话,区间的右边需要写21。

for i in range(1,21):
    print(i)

4-5

l = range(1,1000001)
print("min(l) = ", min(l))
print("max(l) = ", max(l))
print("sum(l) = ", sum(l))

4-6

odd_numbers = range(1,21,2)
for i in odd_numbers:
    print(i)

4-7

three_numbers = range(3, 30, 3)
for i in three_numbers:
    print(i)

4-8

l = [x ** 3 for x in range(1,11)]
for i in l:
    print(i)

4-9 立方解析

l = [x**3 for x in range(1,11)]

4-10 切片

l = ["pizza_one", "pizza_two", "pizza_three", "pizza_four", "pizza_five", "pizza_six"]
print("The first three items in the lists are:")
for i in l[:3]:
    print(i)
print("Three items from the middle of the list are:")
for i in l[2:5]:
    print(i
    )
print("The last three items in the list are: ")
for i in l[-3:]:
    print(i)

4-13

tuple = ("food1", "food2", "food3", "food4", "food5")
for i in tuple:
    print(i)
tuple[2] = "food10"

当运行这样的代码时,会产生这样的错误消息。

代码格式

在vscode中的python插件,有很多关于python lint的工具可供选择,暂时我在vscode上配置的工具为pylint。

猜你喜欢

转载自blog.csdn.net/wyfwyf12321/article/details/79559608
今日推荐