Python课后题-20180305word
word
1 / 51
word
Python课后题答案
Python概述
填空题
对象
可移植
字节码
UTF-8
判断题
对
对
对
对
错
错
对
错
对
错
选择题
C
AB整型〕、long〔长整型〕、float〔浮点数〕、plex〔复数〕
word
word
7 / 51
word
编程题
1. 代码如下:
import matha=float(input("请输入斜边 1 的长度")) #输入实数b=float(input("请输入斜边 2 的长度")) #输入实数c=a*a+b*b #计算,得到的是斜边的平方c=sqrt(c) #开方,得到的是斜边长print("斜边长为:",c) #显示,一项为哪一项字符串,一项为哪一项 c 表示的斜边长
2. 代码如下:
# 用户输入
x = input('输入 x 值: ')
y = input('输入 y 值: ')
# 不使用临时变量
x,y = y,x
print('交换后 x 的值为: {}'.format(x))
print('交换后 y 的值为: {}'.format(y))
Python常用语句
填空题
break
elif
continue
True
pass
word
word
8 / 51
word
判断题
错
对
对
对
对
选择题
C
C
C
C
D
简答题
Pass语句Python中的pass是空语句,它的出现是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。
break语句用于完毕整个循环;continue的作用是用来完毕本次循环,紧接着执行下一次的循环。
编程题
代码如下:
for i in range(1,11): print(i)
word
word
9 / 51
word
代码如下:
a=int(input("请输入一个数:"))if a>0:print("a是一个正数")elif a<0:print("a是一个负数")else:print("a等于0")
代码如下:
i=1while i<10:j=1while j<=i:print("%d*%d=%-2d "%(i,j,i*j),end='')j+=1print("\n")i+=1
字符串
单项选择题
A
D
B
C
C
B
A
判断题
对
对
word
word
10 / 51
word
错
对
错
错
错
填空题
文本
转义
input
切片
开
程序分析题
答:不能编译通过。因为num1和num2属于字符串类型,不能执行取余操作。
结果为:J
答:由于没有在字符串中找到子串,index方法默认会抛出ValueError异常。
结果为:Hello World〔默认删除两头的空格〕
结果为:HelloPython
word
word
11 / 51
word
编程题
答案:
myStr = input("请输入任意字符串:")
num = 0
for s in myStr:
if ():
num += 1
print(num)
答案:
week = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
while True:
myStr = input("请输入任意一个字母:")
upMyStr = ()
for weekS in week:
if upMyStr == weekS[0]:
if ("M"):
print("星期一")
elif ("W"):
print("星期三")
elif ("F"):
word
word
12 / 51
word
print("星期五")
elif ("T") or ("S"):
secondStr = input("请再
Python课后题- 来自淘豆网m.daumloan.com转载请标明出处.