binzai_007 发表于 2024-2-22 20:56:27

哈哈哈哈哈哈,好厉害

-arrogance- 发表于 2024-2-23 16:55:25

哈哈哈哈哈哈,好厉害

Wei-Yuanzhe 发表于 2024-2-24 20:39:42

哈哈哈哈哈哈,好厉害

fffsss 发表于 2024-2-25 21:35:58

哈哈哈哈哈哈,好厉害

bencao 发表于 2024-2-27 09:36:30

哈哈哈哈哈哈,好厉害

python_fishcc 发表于 2024-2-29 22:26:17

哈哈哈哈哈哈,好厉害

eat蟒蛇 发表于 2024-3-1 17:21:12

哈哈哈哈哈哈,好厉害gemao

METALARISING 发表于 2024-3-3 12:56:52

哈哈哈哈哈哈,好厉害

METALARISING 发表于 2024-3-3 13:00:03

import random

#初始化四张牌
cards = ["A","B","C","D"]

#打乱
random.shuffle(cards)

#模拟对折撕开并重新洗牌
tornCards = cards + cards

print("初始化并撕开的牌组:",tornCards)

#假设用户名长为3
nameLength = random.randint(1,9)

#根据名字长度,从上一张一张放到下面
tornCards = tornCards + tornCards[:nameLength]

#拿起最上面的三张牌放入剩下的牌中间
topThree = tornCards[:3]
middleCards = random.randint(3,len(tornCards))
tornCards = tornCards + topThree +tornCards

#把最上面的牌藏起来(移除并保存)
hiddenCards = tornCards.pop(0)

#假设用户拿一张放到中间
userCard = tornCards.pop(0)
middleCards = random.randint(0,len(tornCards)-1)
tornCards = tornCards[:middleCards] + + tornCards

#假设用户是女生,拿起1张,模拟撒到空中
girlCards = tornCards.pop(0)

#拿起最上面的放到下面,重复操作7次
for _ in range(7):
    tornCards.append(tornCards.pop(0))

#第一张放到最下面,下一张丢掉,循环操作直到剩2张
while len(tornCards) >= 2:
    #第一张放到最下面
    tornCards.append(tornCards.pop(0))
    #下一张丢掉
    tornCards.pop(0)

#输出剩下和隐藏的牌,验证是否匹配
print("最后剩下的牌:",tornCards)
print("隐藏的牌:",hiddenCards)

viruse123 发表于 2024-3-4 13:41:09

哈哈哈哈哈哈,好厉害

潺陵大地 发表于 2024-3-4 15:24:43

哈哈哈哈哈哈,好厉害 过来学习!

wk012233 发表于 2024-3-5 09:26:28

哈哈哈哈哈哈,好厉害

晨风酱 发表于 2024-3-5 16:57:07

哈哈哈哈哈哈,好厉害

gagafishc 发表于 2024-3-6 16:48:20

哈哈哈哈哈哈,好厉害

Ms.T 发表于 2024-3-29 09:32:06

哈哈哈哈哈哈,好厉害

hn2000qwas 发表于 2024-4-1 15:40:31

哈哈哈哈哈哈,好厉害

你都给默认了
页: 1 2 3 4 [5]
查看完整版本: 刘谦再现见证奇迹的时刻|有了这段程序,尼格买提就不会尴尬