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)

参考技术A

代码如下:



def isodd(x):
if x % 2 != 0: return x


odd = [i for i in range(100,201) if isodd(i)]
print(odd)

参考技术B def a():
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以内所有的奇数?的主要内容,如果未能解决你的问题,请参考以下文章

用python计算100以内所有偶数的和

用python输出100以内的偶数

c语言中用筛选法求素数

输出1—200内的所有偶数用Python如何表达?

用python输出100以内的偶数积

python计算100以内所有奇数的和