Python程序设计基础 习题答案 王代远.docx

Python程序设计基础 习题答案 王代远.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE

PAGE10

习题答案

项目1习题

1.选择题

题号

答案

题号

答案

题号

答案

题号

答案

题号

答案

(1)

A

(2)

C

(3)

B

(4)

B

(5)

B

项目2习题

1.选择题

题号

答案

题号

答案

题号

答案

题号

答案

题号

答案

(1)

D

(2)

A

(3)

C

(4)

B

(5)

A

(6)

B

(7)

B

(8)

A

(9)

D

(10)

C

(11)

D

(12)

C

(13)

A

(14)

B

(15)

C

2.填空题

(1)4

(2)type()

(3)end

(4)2

(5)and、or、not

3.编程题

(1)

s=她说:今天我要好好学习,做完功课才出去玩游戏!

print(s)

(2)

a=int(input(请输入三角形的边:))

s=3*a

print(s)

(3)

s=python

print(s.upper())

(4)

a=10

b=7

a,b=b,a

print(f交换后,a的值{a},b的值{b})

(5)

students={张三:18,李四:19,王五:18}

students[赵六]=20

print(students)

项目3习题

1.选择题

题号

答案

题号

答案

题号

答案

题号

答案

题号

答案

(1)

C

(2)

B

(3)

D

(4)

A

(5)

A

(6)

C

(7)

D

(8)

B

(9)

C

(10)

A

(11)

D

(12)

B

(13)

A

(14)

C

(15)

D

2.填空题

(1)个数

(2)6,8

(3)continue

(4)whilefor

(5)if-elif-else

3.编程题

(1)

num=int(input(请输入一个整数:))

ifnum%2==0:

print(是偶数)

else:

print(不是偶数)

(2)

year=int(input(请输入一个年份:))

if(year%4==0andyear%100!=0)oryear%400==0:

print(是闰年)

else:

print(不是闰年)

(3)

result=0

foriinrange(1,11):

m=1

forjinrange(1,i+1):

m=m*j

result=result+m

print(result)

(4)

foriinrange(1,101):

ifi%3==0:

continue

print(i)

(5)

num=int(input(请输入一个数字:))

ifnum0:

print(num*-1)

else:

print(num)

项目4习题

1.选择题

题号

答案

题号

答案

题号

答案

题号

答案

题号

答案

(1)

B

(2)

C

(3)

A

(4)

D

(5)

A

2.编程题

(1)

defadd_numbers(num1,num2):

result=num1+num2

returnresult

#示例调用

result=add_numbers(3,5)

print(result)#应该输出82.

(2)

defsquare_number(num):

result=num**2

returnresult

#示例调用

result=square_number(4)

print(result)#应该输出16

(3)

defis_even(num):

returnnum%2==0

#示例调用

print(is_even(2))#应该输出True

print(is_even(3))#应该输出False

(4)

defaverage_numbers(numbers_list):

iflen(numbers_list)==0:

return0.0#或者可以抛出一个异常来处理空列表的情况

returnsum(numbers_list)/len(numbers_list)

#示例调用

numbers=[1,2,3,4,5]

result=average_numbers(numbers)

print(result)#应该输出3.0

(5)

defis_palindrome(s):

returns==s[::-1]

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档