for循环求一定范围之内的偶数总数

      作文一名23届应届毕业生,毕业后已经历过两次工作。第一份工作是校招,在2个月的企业文化培训后,发现这份工作(跨专业)不适合自己,于是果断辞职,用了近半个月时间找了一份适合本专业的工作-MES系统运维。

      上班4个月后,感觉所学知识已经不能满足工作所需,因此萌发得需要学习几门开发语言,Python是第一站。 

 言归正传,开始本次的主题吧。

for循环求一定范围之内的偶数总数_第1张图片

读完需求后,还是很简单,首先定义一个变量num,给它一个值,比如100;再定义一个count变量,用来统计出现偶数的次数。

num=100

count=0

使用range()语句,获取从1到num的序列,并用for循环遍历。

for i in range(1,100):

求偶数,不能包含num本身。

if i % 2 ==0 and i != num :

条件都已经满足了,现在开始写代码的主体。

num=100
count=0
for i in range(1,num) :
    if i % 2==0 and i!=num:
        count+=1
print(f"1到{num}(不含本身)范围内,有{count}个偶数")

结果:

到此,需求已经结束了,不过我们可以扩写代码,如打印所有的偶数、num从键盘获取。代码示例如下:

num=int(input("请输入数字:"))
count=0
for i in range(1,num) :
    if i % 2==0 and i!=num:
        count+=1
        print(f"{i}\t",end='')
print()
print(f"1到{num}(不含本身)范围内,有{count}个偶数")

结果:

本来还想加上一行打印10个数字,但相关的条件没有写出来,所以便放弃掉了。

你可能感兴趣的:(Python,python,学习)