liuzhengyuan 发表于 2020-5-11 14:39:06

小白Python练习册(20)【鱼币福利】

本帖最后由 liuzhengyuan 于 2020-5-15 13:10 编辑

输出所有十位 & 个位上不为 3且 不是 3 的倍数的两位数(用空格或逗号隔开)
运行效果:

**** Hidden Message *****

wuqramy 发表于 2020-5-11 14:41:23

本帖最后由 wuqramy 于 2020-5-11 14:55 编辑

for i in range(10,99):
    first = int(str(i))
    second = int(str(i))
    if first != 3 and second != 3 and i % 3 != 0:
            print(i, end=' ,')
print('OVER!')

qiuyouzhi 发表于 2020-5-11 14:42:29

本帖最后由 qiuyouzhi 于 2020-5-11 14:44 编辑

from sys import stdout
for i in range(10, 100):
    if i % 3 and i // 10 != 3 and i % 10 != 3:
      stdout.write(str(i) + ' ')
求个最佳{:10_254:}

sunrise085 发表于 2020-5-11 14:44:03

本帖最后由 sunrise085 于 2020-5-11 14:47 编辑

for i in range(10,100):
    if i%3!=0 and not ('3' in str(i)):
      print(i,end=',')

永恒的蓝色梦想 发表于 2020-5-11 14:45:52

WangJS 发表于 2020-5-11 15:39:54

zhan

Twilight6 发表于 2020-5-11 15:45:04

{:10_327:}

_2_ 发表于 2020-5-11 15:56:18

本帖最后由 _2_ 于 2020-5-11 16:20 编辑

import sys

for i in :
    sys.stdout.write(str(i) + ",")

雪影里 发表于 2020-5-11 16:03:21


_2_ 发表于 2020-5-11 16:21:36

sunrise085 发表于 2020-5-11 14:44


咱俩的方法不谋而合:
import sys
for i in :
    sys.stdout.write(str(i) + ",")

sunrise085 发表于 2020-5-11 16:35:54

_2_ 发表于 2020-5-11 16:21
咱俩的方法不谋而合:

{:10_275:}

_2_ 发表于 2020-5-11 16:37:20

sunrise085 发表于 2020-5-11 16:35


……感觉书单狗好吗?
{:10_256:}

sunrise085 发表于 2020-5-11 16:53:45

_2_ 发表于 2020-5-11 16:37
……感觉书单狗好吗?

我只是懒得换了。之前关注了书单狗,后来也就很少在看了

安宁小秦 发表于 2020-5-11 17:23:13

1

小蜘蛛3 发表于 2020-5-11 17:26:37

for i in range(10,100):
        if i // 10 != 3:
                if i % 10 !=3:
                        if i % 3 != 0:
                                print(i,end='\t')

8178919 发表于 2020-5-11 19:16:31

{:10_256:}

niruipeng 发表于 2020-5-11 19:17:30

for i in range(10,100):
    if i % 10 == 3 or i // 10 == 3:
      continue
    if not i % 3 == 0:
      print(i)

liuzhengyuan 发表于 2020-5-11 19:45:41

_2_ 发表于 2020-5-11 15:56


我这里报错?

李小白 发表于 2020-5-11 19:56:19

for i in range(10,100):
    if i%3!=0 and not ('3' in str(i)):
      print(i,end=',')

zq015 发表于 2020-5-11 21:02:45

for i in range(1,10):
    for j in range(0,10):
      ifi !=3 and j != 3 and (i*10+j)%3 != 0:
            print((i*10+j),end = ' ')
页: [1] 2 3 4
查看完整版本: 小白Python练习册(20)【鱼币福利】