逢7就跳过的Python游戏代码(python逢7就出)

http://www.itjxue.com  2023-03-07 04:34  来源:未知  点击次数: 

Python8、打印100内数字的逢7过(7的倍数不打印,数字中包含7的不打印)?

for i in range(100):

if i % 7 == 0 or i % 10 == 7 or i // 10 == 7:

continue

print(i)

过7游戏用python怎么写

代码为:

import?re

def?xiny(x,?y):

????return?bool(re.findall(x,?y))

i?=?1

while?i?=?100:

????if?i?%?7?==?0?or?xiny("7",?str(i))?==?True:

????????print("过",?end=",")

????else:

????????print(i,?end=",")

????i?=?i?+?1

输出结果:

1,2,3,4,5,6,过,8,9,10,11,12,13,过,15,16,过,18,19,20,过,22,23,24,25,26,过,过,29,30,31,32,33,34,过,36,过,38,39,40,41,过,43,44,45,46,过,48,过,50,51,52,53,54,55,过,过,58,59,60,61,62,过,64,65,66,过,68,69,过,过,过,过,过,过,过,过,过,过,80,81,82,83,过,85,86,过,88,89,90,过,92,93,94,95,96,过,过,99,100,

python题求1到100之内的整数!包含7的要跳过

n=int(input("请输入100以内的整数:"))

while?True:

?????i=0

?????for?a?in?range(0,10):

??????????for?b?in?range(1,10):

???????????????if?a!=7?and?b!=7:

????????????????????i+=1

????????????????????l=10*a+b

????????????????????print(l,end="?")

?????print("共有%s个:"%i)

?????break

?????

"""

方法二:

n=int(input("请输入100以内的整数:"))

i=0

for?n?in?range(1,101):

????if?str(n).find('7')?is?-1:

????????i+=1

print(n,end="?")

print("共有%s个:"%i)

"""

(责任编辑:IT教学网)

更多

推荐CMS技巧文章