标签:tao NPU pre input 跳出循环 使用 false step break
#4.4.1 循环基本格式:#以下实例使用了continue,continue用于跳出本次循环后面的语句,直接进入下一次循环。
for letter in "python":
if letter=="o":
continue
print("当前字母为:",letter)
#在迭代字典对象时,变量依次迭代字典的各个键。例如:
d={‘name‘:‘John‘,‘age‘:25}
for x in d:
print(x,d[x])
#可以使用range()函数类生成包含多个整数的range对象,其基本格式如下:
#range(end)
#range(start,end[,step])
#只指定end参数时,生成整数范围为0~end-1。指定start时,生成整数范围为start~end-1,间隔为step。step默认为1。
for x in range(3):
print(x)
for x in range(-2,2):print(x)
for x in range(-2,2,2):print(x) #加上了步长2
#如下代码实现从1到1000的求和运算;
sum=0
for i in range(1,101):
sum+=i
else:
print("1到1000的和:",sum)
#如下实现从1到100的奇数和:
sum=0
for i in range(1,101):
if i%2==1:
sum+=i
else:
print("1加到100的奇数和为:",sum)
#以下代码实现从1加到100的偶数和的;
sum=0
for i in range(1,101):
if i%2==0:
sum+=i
else:
print("1到100的偶数和为:",sum)
#数学中有时候也要进行阶乘的计算,5!=12345,从1到5实现相乘.
res=1
for i in range(1,6):
res*=i
else:
print("5的阶乘是:",res)
#现在需要统计10个学生党考试分数,并求出总和,分数需要通过输入获取,如下是具体的过程:
score=0
sum=0
for i in range(1,11):
score=int(input("请输入第"+str(i)+"个学生的分数:"))
sum+=score
else:
print("学生的总分是:",sum)
附上:
加号 + 和 逗号, 都可以用来拼接print的输出内容,但是两者也是有区别的。
加号拼接:
print (‘zwf‘+‘wk‘)
1
结果:
zwfwk
1
逗号拼接:
print (‘zwf‘,‘wk‘)
1
结果:
zwf wk
1
发现没有,但是用逗号连接,两者中间多了一个空格。
加号 + :两边只能是同类型的相加,
逗号,:两边可以是不同类型的,甚至是运算
加号更多的理解为加号的运算,逗号更大程度上就是连接,将内容连接起来
加号:
print(‘zwf‘+‘wk‘)
print (5+5)
1
2
结果:
zwfwk
10
1
2
逗号:
print(‘zwf‘,‘wk‘)
print(‘zwf‘, 5)
print (5,5)
print(‘zwf‘,5+5,1>3)
1
2
3
4
结果:
zwf wk
zwf 5
5 5
zwf 10 False
标签:tao NPU pre input 跳出循环 使用 false step break
原文地址:http://blog.51cto.com/2096101/2160781