Python核心编程(第二版) 第八章 习题答案

本文提供Python核心编程第二版第八章的习题解答,涉及条件语句、循环、range()函数、素数判断、完全数、阶乘、斐波那契数列、字符统计和表格生成等编程练习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

已放在我的GitHub:https://github.com/Jonariguez/Core_Python_Programing_Exercises_Answers

条件和循环

8-1 看下面的代码:

# statement A
if x>0:
    # statement B
    pass
elif x<0:
    # statement C
    pass
else:
    # statement D
    pass
# statement E

(a)如果x<0, A,C和E将会被执行

(b)如果x==0, A,D和E将会被执行

(c)如果x>0, A,B和E将会被执行

8-2 编写程序,让用户输入3个数字:from,to和increment。以i为步长,从f计数到t。

f = int(input('from:'))
t = int(input('to:'))
inc = int(input('increment:'))

for i in range(f,t+1,inc):
    print(i)

8-3 用range()生成下面的列表。

(a) [0,1,2,3,4,5,6,7,8,9]

range(10)

(b) [3,6,9,12,15,18]

range(3,19,3)

(c) [-20,200,420,640,860]

range(-20,861,220)

8-4 写一个函数isprime(),如果输入的是一个素数返回True,否则返回False。

def isprime(n):
    if n==1: 
        return
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值