- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)