Python用def函数法打印100到200以内所有的奇数?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python用def函数法打印100到200以内所有的奇数?相关的知识,希望对你有一定的参考价值。
#用def函数法打印100到200以内所有的奇数
def prnum(n1,n2):
for i in range(n1,n2):
if i%2 != 0:
print(i)
prnum(100,200)
代码如下:
def isodd(x):
if x % 2 != 0: return x
odd = [i for i in range(100,201) if isodd(i)]
print(odd)
for i in range(100,201,1): #range生成一组100-200(不包含201)步长为1的整数
if i%2 == 0: #如果是被2整除的数,直接进入下一次循环
continue
else: #否则就是奇数。以下打印出来
print(i,end=' ,') #end=' ,'这里是没打印一次结尾一个空格和逗号。
print('100-200之间的奇数为:',a()) #只要调用a()函数,就会实行函数里面的代码。
#a()无论作为赋值语句还是条件语句还是什么,只要在主空间出现,就运行 参考技术C def print_odd(arr):
for i in arr:
if i % 2 != 0:
print(i)
print_odd(range(100, 200))
用python输出100以内的偶数积
参考技术A 用python计算100以内所有偶数的积的代码如下a = 1
sum = 1
while a <= 100:
if a % 2 == 0:
sum *= a
a *= 1
print(sum)
以上是关于Python用def函数法打印100到200以内所有的奇数?的主要内容,如果未能解决你的问题,请参考以下文章