gpt4 book ai didi

需要一些概述的 Python 代码

转载 作者:太空宇宙 更新时间:2023-11-04 07:48:22 25 4
gpt4 key购买 nike

我目前正在学习 python(刚开始),所以我对良好的代码礼仪以及我应该如何进行它仍有一些疑问。

今天我创建了这段代码,它应该随机从 01 到 60(但从 01 到 69 运行)

import random

dez = ['0', '1', '2', '3', '4', '5', '6']
uni = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
sort = []

while len(sort) <= 5:
random.shuffle(dez)
random.shuffle(uni)
w = random.choice(dez)
z = random.choice(uni)
chosen = str(w) + str(z)
if chosen != "00" and chosen not in sort:
sort.append(chosen)
print chosen

我也有疑问如何让代码停在“60”处。

最佳答案

您确实意识到您可以在 1 行中编写完全相同的代码,对吧?使用起来很容易 randint :

>>> [random.randint(1,60) for _ in range(6)]
[22, 29, 48, 18, 20, 22]

这将为您提供 1 到 60 之间的 6 个随机整数的列表。在您的代码中,您正在创建具有这些数字的字符串。但是,如果您有意将它们创建为字符串,则可以这样做:

>>> [str(random.randint(1,60)) for _ in range(6)]
['55', '54', '15', '46', '42', '37']

关于需要一些概述的 Python 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/909279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com