python核心编程2参考答案(第二章)

2-5、

#方法1、
for i in range(11):
	print i
#方法2、
i = 0
while i < 11:
	print i
	i += 1


2-6、

# _*_ coding= utf-8 _*_
i = int(raw_input('please input your num\n'))
if i > 0:
	print '您输入的数是正数'
elif i == 0:
	print '您输入的数是0'
else:
	print '您输入的数是负数'

2-7、

#方法1、
# _*_ coding= utf-8 _*_
ch = raw_input('请输入您想输入的字符串\n')
i = 0
while i < len(ch):
	print ch[i]
	i += 1
#方法2、
# _*_ coding= utf-8 _*_
ch = raw_input('请输入您想输入的字符串\n')
for i in range(len(ch)):
	print ch[i]


2-8、

# _*_ coding= utf-8 _*_
a = input('请输入您想输入的数字,用逗号分开')
sum = 0
for i in range(len(a)):
	sum = sum + a[i]
print sum


2-9、

# _*_ coding= utf-8 _*_
a = input('请输入您想输入的数字,用逗号分开\n')
sum = 0
for i in range(len(a)):
	sum = sum + a[i]
av = sum / len(a)
print av


2-10、

# _*_ coding= utf-8 _*_

while True:
	a = int(raw_input('请输入一个1到100间的数字'))
	if 1 < a < 100:
		break
	else:
		continue


2-11、

# _*_ coding= utf-8 _*_
while True:
	chose = raw_input('请选择您需要的程序\n加法:请输入sum\n平均值:请输入av\n退出:请输入q\n')
	if chose == 'sum':
		a = input('请输入您想输入的数字,用逗号分开')
		sum = 0
		for i in range(len(a)):
			sum = sum + a[i]
		print sum
		continue
	elif chose == 'av':
		a = input('请输入您想输入的数字,用逗号分开\n')
		sum = 0
		for i in range(len(a)):
			sum = sum + a[i]
		av = float(sum) / len(a)
		print '%5.2f'%av
		continue
	else:
		break


2-15、

# _*_ coding= utf-8 _*_
a = raw_input('请输入您想输入的第一个数值')
b = raw_input('请输入您想输入的第二个数值')
c = raw_input('请输入您想输入的第三个数值')
t = 0
if a > b:
	t = a
	a = b
	b = t
if b > c:
	t = b
	b = c
	c = t
if a > c:
	t = a
	a = c
	c = t
print a,b,c


# _*_ coding= utf-8 _*_
while True:
	a = raw_input('请输入您想输入的第一个数值')
	b = raw_input('请输入您想输入的第二个数值')
	c = raw_input('请输入您想输入的第三个数值')
	t = 0
	if a < b:
		t = a
		a = b
		b = t
	if a < c:
		t = a
		a = c
		c = t
	if b < c:
		t = b
		b = c
		c = t
	print a,b,c



 




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值