例如:
a=[1,3,5,7]
print a=[0:2]
[1,3]
上面能看懂
下面看不懂
print a=[0:3:2]
[1,5]
print a=[0:3:1]
[1,3,5]
python的基础提问
答案:2 悬赏:10 手机版
解决时间 2021-03-20 01:23
- 提问者网友:我是我
- 2021-03-19 18:53
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-03-19 19:22
首先,python的数组中冒号是一个半开半闭的区间,也就是说
[a:b]表示的范围是[a,b),包括a而不包括b。其次,数组的下标从0开始。
而[a:b:k]表示从a到b,每隔k个数字,也就是说,[0:3:2]表示,从0开始,到3,每隔2,那么实际的下标就是[0,2],对应的数字是[1,5]
[0:3:1]就是从0,开始,到3,每隔1,实际的下标是[0,1,2],对应的数字是[1,3,5]
[a:b]表示的范围是[a,b),包括a而不包括b。其次,数组的下标从0开始。
而[a:b:k]表示从a到b,每隔k个数字,也就是说,[0:3:2]表示,从0开始,到3,每隔2,那么实际的下标就是[0,2],对应的数字是[1,5]
[0:3:1]就是从0,开始,到3,每隔1,实际的下标是[0,1,2],对应的数字是[1,3,5]
全部回答
- 1楼网友:一秋
- 2021-03-19 20:55
#coding=utf-8
import sys
import random
reload(sys)
sys.setdefaultencoding('gbk')
# 产一个[0 ~ 9]的随机数
num = random.randint(0, 9)
count = 0
while true:
n = int(raw_input(u'请输入一个数:'))
count += 1
if n > num:
print u'遗憾,太大了!'
elif n < num:
print u'遗憾,太小了!'
else:
print u'预测%d次,你猜中了!' % count
break
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯