2.24自学range函数range (start,stop,step) 创建一个整数列表,一般用在 for 循环中以step为步长,创建一个从start到stop的列表,不包括stop:==要头不要尾==range(1,5) # [1,2,3,4]
range(5) # [0,1,2,3,4]
range(0,10,3) # [0,3,6,9]使用范例# 输出:012346789 :
for i in range(10):print(i,end ='')# 使用for循环和range打印字符串中的每个字符
x = 'deimos'
for i in range(len(x)):print(x[i],end=' ')range() 无...
# while的使用
# 要注意些循环的时候,要考虑好循环的结束
# 考虑循环结束的方法有2种:
# 1.考虑在循环体里改变while 的条件
# 2.在循环体通过break 语句跳出循环# 方法1的应用,在循环体改变while的条件
i = 0
while i < 5 :print("1.hello world")i += 1# 方法2.在循环体通过break 语句跳出循环
i = 0
while True:print("2.hello world")i += 1if i >= 5 :break# while else使用,
i = 0
while i != 5:print("3...
循环介绍生活中的循环场景:操场跑道 电风扇 软件开发中的循环场景模拟生活场景,王老师不小心把媳妇新买的化妆品打碎了,媳妇很生气,于是王老师灵机一动决定向媳妇道歉... 小总结while和if的用法基本类似,区别在于:if条件成立,则执行一次;while条件成立,则重复执行,知道条件不成立为止一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开...
输入两个整数,如果两个数相减的结果是奇数,输出该结果,如果不是奇数,输出这两个数相减结果是偶数num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))if (num1 - num2) % 2 != 0:print("两个数相减结果是奇数")
else:print("两个数相减结果是偶数")用for循环输出0到100内所有的奇数i = 0
for i in range(101):if i % 2 == 0:continueprint(i)用while循环输出0到100内所有的偶数j = 0
while j < 101:i...
1.while循环 age_of_sy=18guess_age=input("guess age:")count=0while count<3: if guess_age==age_of_sy: print("yes,you are right!") break elif guess_age<age_of_sy: print("think it bigger") else: print("think it smaller") count+=1 if count==3: continue_confirm=input("do you wang to keep trying?") if continue_confirm !="n": count=0else:print("you have tried too many t...
一、条件判断if 语句比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现:注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3行 print 语句就构成一个代码块(但不包括第4行的print)。如果 if 语句判断为 True,就会执行这个代码块。缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。在ubuntu下的vim中需要设...
for运行过程中会有一个指针来记录当前循环的元素是哪一个,一开始这个指针指向第0个元素,然后获取它,接着删除第0个元素,这时候,原来是第1个的元素会变成第0个,当指针向后移动一次,指向了现在第1个元素,这时原来的第1个元素是现在的第0个元素,所以它在循环删除的过程过程中被跳过了。 想要实现循环删除,第一种是列表中有几个元素循环几次,使用pop()从后往前删除:1 s = [11, 22, 33, 44, 55, 66]
2for i in range(0, l...
一、while循环while循环必须要有一个计数器。满足循环条件即执行循环体,直到条件不满足,结束循环。while循环对应一个else的时候,循环在正常结束之后才会执行。举例:随机生成一个数字,猜这个数字是多少。有三次机会,每次输入会提示猜大了、猜小了还是猜对了,超过次数提示“次数已经用完”。解析:(1)count即为一个计数器,每次循环需要加1。count+=1,等同于count=count+1。同样的count*=3等同于count=count*3;对于/,%d等...
整型--int定义:用于比较和计算python2和python3:python2:python2中油int(整型)和long(长整型):1231312L+进制转换:十进制转二进制:正除2,获取余数,余数从上往下进行整合# 123456(十进制)
# 余数
# 3 1
# 1 1
# 0
# bin 求数字的二进制
# 0b -- 二进制
# print(bin(3))二进制转十进制# 1001
# 从右向左,计算机从0开始计数
# 自己手动计算
# 1 * 2 ** 0 + 0 * 2 ** 1 + 0 * 2**2 + 1 * 2** 3
# 1 + 0 + 0 + 8 = 9
# 1是...
str = [‘a‘, ‘b‘, ‘c‘] i = 0 while i < 3: print(str[i]) i += 1 for j in str: print(j) else print(‘over‘) for循环的else语句在循环执行结束时执行,如果for循环存在break则不会执行。 原文:http://www.cnblogs.com/ForXinYuanStudyPy/p/7629906.html
循环:while,forfor 循环: for i in range(0,10,2): 循环体备注:range里面的2,是步长,就是 i 取值为:0 ,2,4,6,8;默认为1,for i in range(10)==for i in range (0,10)==for i in range (0,10,1)结束循环:break:结束当前循环continue:跳出本次循环,进入下一次循环写个循环:猜一个数字的大小思路:给出一个数字猜大小,当猜的数字大于给出的数字,返回猜的数字过大;当猜的数字小于给出的数字,则返回...
while 控制循环语法:whlie 条件表达式: (逻辑 成员 比较 空数据(参照if语句) 布尔值) 代码块执行规律:首先判断while 后面的条件表达式是否成立如果True 那就执行代码块 ,执行完毕之后,继续判断--->如果True 那就执行代码块 执行完毕之后,继续判断-->否则 不进入内部 执行代码块防止代码进入死循环:加一个变量来控制循环次数例1:利用while循环 实现1-100的整数相加1 利用while循环 实现1-100的整数相加
2 sum=0 # 求和初...
1和2两段代码的区别是print在for循环中,另外一个是不在循环中。输出的结果却截然不同,如果想要弄懂如何遍历两列表,花些时间把下面的几行代码弄懂。我要说的您看起来就会十分简单了。1.# for循环两个列表的过程list1 = [‘1‘, ‘1‘]
list2 = [‘A‘,‘B‘]for x in list1, list2:
reslut = x[:] print reslut # type=list2.# for循环两个列表的过程list1 = [‘1‘, ‘1‘]
list2 = [‘A‘,‘B‘]for x in list1, lis...
if语句注意:语句块中的内容要强制缩进,否则出错。IndentationError,缩进错误所有代码,如果是顶级的,必须顶格写,前面不能有空格if … : …elif … : …else: … while语句while …: …else: …for语句for i in range(10)——i默认0,步长默认1,最大为9for i in range (0,2,10)——从0开始,步长为2,最大为8for i in range(…): …else: …break——结束本层循环...
1.死循环 while 1==1: print("ok")另一个例子import timewhile 1==1: print("ok",time.time()) count = 0while count<10 count=count+1 print("ok",time.time())")print(123) 原文:https://www.cnblogs.com/zengtaoyunwei/p/10371618.html