冰河星云 发表于 2020-4-26 11:22:13

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

本帖最后由 冰河星云 于 2020-4-26 15:10 编辑

看到这标题,
看到我的名字,
肯定有很多人会说,
“喂,你是不是盗版呀!”

没错!(嗯嗯,说错了……)
没错我不是盗版!
这是正版,有没有发现,共同维护人:



好的进入正题:

这里就是专门为小白定制的每日一题:

小白Python练习册


今天的题目是:

1-8的数字能组成哪些不重复,不相同的2位数
将结果打印出来。
效果:
答案:
for m in range(1,9):
    for n in range(1,9):
      if m != n:
            print(str(m)+str(n))
print("---end---")



答对会奖励鱼币哦!

如果有收获,别忘了评分!https://xxx.ilovefishc.com/forum/202004/21/154845bgztgs4u4s1i10vz.gif


等下还有个事!!!千万别忘了去订阅!!!(戳我前进)

WangJS 发表于 2020-4-26 11:27:08

本帖最后由 WangJS 于 2020-4-26 11:42 编辑

前排答题{:10_256:}

渣渣版

for i in range(1,9):
    for s in range(1,9):
      if i == s:
            pass
      else:
            print(str(i)+str(s))

qiuyouzhi 发表于 2020-4-26 11:30:02

本帖最后由 qiuyouzhi 于 2020-4-26 11:33 编辑

from itertools import permutations

for zh in permutations(, 2):
    print(*zh, sep = '')

print("---end---")

qiuyouzhi 发表于 2020-4-26 11:33:36

WangJS 发表于 2020-4-26 11:27
占楼

问一下,数字能重复么?


题目写了,不能

Twilight6 发表于 2020-4-26 11:49:20

list =
print(list)

小明你咋老重名 发表于 2020-4-26 11:51:40

for i in range(1, 9):
    for j in range(1, 9):
      if i == j:
            continue
      print(i, j, sep='')

print('---end---')

1469396970 发表于 2020-4-26 12:04:06

for shiwei in range(1,9):
    for gewei in range(1,9):
      if shiwei!=gewei:
            print(shiwei,gewei)

xiaoxiaodebai 发表于 2020-4-26 12:07:07

for i in range(1,9):
        for j in range(1,9):
                if i!=j:
                        print(10*i+j)

SevenCash 发表于 2020-4-26 12:15:08

for i in range(11, 88):
    if i % 11 != 0 and i % 10 != 9 and i % 10 != 0:
      print(i)

兔子BUNNY 发表于 2020-4-26 12:17:52

for i in range(1,9):
    for e in range(1,9):
      if e != i:
            print(i*10+e)
print("---end---")

大佬可以吗

永恒的蓝色梦想 发表于 2020-4-26 12:24:23

鱼币{:10_256:}

土二奇 发表于 2020-4-26 12:26:54

def zuhe(a):
    for i in range(1,a+1):
      for j in range (1,a+1):
            if i!=j:
                print(i*10+j)
            
zuhe(8)

March2615 发表于 2020-4-26 12:30:37

for i in range(1, 9):
    for j in range(1, 9):
      if i != j:
            print('%d%d' % (i, j))

永恒的蓝色梦想 发表于 2020-4-26 12:36:08

本帖最后由 永恒的蓝色梦想 于 2020-4-26 12:48 编辑

from itertools import permutations;print(*map(''.join,permutations('12345678',2)),sep='\n',end='\n---end---')

March2615 发表于 2020-4-26 12:41:16

result = itertools.permutations(, 2)
for each in result:
    print(''.join(each))

sunrise085 发表于 2020-4-26 12:53:33

for i in range(1,9):
    for j in range(1,9):
      if i!=j:
            print(10*i+j)

听风夜雨 发表于 2020-4-26 13:24:28

x=list(range(10,88))
for i in x:
    if list(str(i))==list(str(i)) or list(str(i))=='9' or list(str(i))=='0':
      x.remove(i)
    print(i)


for i in range(1,9):
    for j in range(1,9):
      if i!=j:
            print(i*10+j)

hhjdsd 发表于 2020-4-26 13:45:16

for i in range(1,9):
    for a in range(1,9):
      if a != i:
            print(i*10+a)
print('--end--')

WangJS 发表于 2020-4-26 15:14:25

1469396970 发表于 2020-4-26 12:04
for shiwei in range(1,9):
    for gewei in range(1,9):
      if shiwei!=gewei:


你最后一行用的中文逗号,改过来再给你评分{:10_256:}

1469396970 发表于 2020-4-26 16:25:01

WangJS 发表于 2020-4-26 15:14
你最后一行用的中文逗号,改过来再给你评分

一不留神手滑了{:10_245:}

for shiwei in range(1,9):
    for gewei in range(1,9):
      if shiwei!=gewei:
            print(shiwei,gewei)


改好了,哈哈{:10_264:}
页: [1] 2
查看完整版本: 小白Python练习册(6)【鱼币福利】