xiaojinmai 发表于 2023-3-21 21:59:09

代码不打印

import random

while 1:
    A =random.sample('FishC',1)
    while A =='F':
      print(A)
为什么结果不打印?按理说A=='F'时,打印结果,其他情况也不影响,根据while 1,循环一直进行

isdkz 发表于 2023-3-21 22:04:52

因为 random.sample 返回的是一个列表,你用一个列表跟 字符串比较,肯定永远都不满足了

你要么把 A =random.sample('FishC',1) 换成 A =random.choice('FishC')

要么把 while A =='F': 换成 while A =='F': 或 while A ==['F']:

xiaojinmai 发表于 2023-3-21 22:06:33

isdkz 发表于 2023-3-21 22:04
因为 random.sample 返回的是一个列表,你用一个列表跟 字符串比较,肯定永远都不满足了

你要么把 A =ra ...

好的,谢谢!!!

isdkz 发表于 2023-3-21 22:07:14

xiaojinmai 发表于 2023-3-21 22:06
好的,谢谢!!!

给个最佳呗{:5_109:}

xiaojinmai 发表于 2023-3-21 22:10:50

isdkz 发表于 2023-3-21 22:07
给个最佳呗

最佳怎么给呀,点哪个

xiaojinmai 发表于 2023-3-21 22:11:26

isdkz 发表于 2023-3-21 22:07
给个最佳呗

好像看到了

isdkz 发表于 2023-3-21 22:11:55

xiaojinmai 发表于 2023-3-21 22:10
最佳怎么给呀,点哪个

在对应的回复那里,应该是右上角有一个设为最佳答案

xiaojinmai 发表于 2023-3-21 22:12:02

isdkz 发表于 2023-3-21 22:07
给个最佳呗

我先调会就给你

isdkz 发表于 2023-3-21 22:13:42

xiaojinmai 发表于 2023-3-21 22:12
我先调会就给你

好的,谢了{:5_110:}

xiaojinmai 发表于 2023-3-21 22:18:15

isdkz 发表于 2023-3-21 22:07
给个最佳呗

为什么还是会报错呀{:5_107:}

isdkz 发表于 2023-3-21 22:19:13

xiaojinmai 发表于 2023-3-21 22:18
为什么还是会报错呀

那个是 choice 不是 chioce

xiaojinmai 发表于 2023-3-21 22:20:19

isdkz 发表于 2023-3-21 22:19
那个是 choice 不是 chioce

太丢脸了{:5_96:}麻了,
页: [1]
查看完整版本: 代码不打印