吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1853|回复: 13
收起左侧

[Python 原创] [Python] 用函数做了个简单的选人工具

[复制链接]
chenmuting 发表于 2023-4-16 23:16
[Python] 纯文本查看 复制代码
import random
def suiji():
    print('-'*64)
    a=['李1','李2','李3','李4','李5','李6','李7','李8','李9','李10','李11']
    b=random.randint(0,len(a))
    c=a[b]
    print(a)
    print(f'产生的随机数是{b}')
    print(f'抽到{c}')
    print('-'*64)
    jixu()   
def jixu():
    pan=int(input('输入1继续选人,输入2退出选人\n请输入:'))
    if pan==1:
        suiji()
    elif pan==2:
        return
    else:
        print('输入错误,请重新输入')
        jixu()
suiji()

学了一个学期的Python,难的不会,简单的应该还行
(还没运行过,因为代码在手机上打的,不过运行应该没啥问题)

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| chenmuting 发表于 2023-4-17 22:05
第五行代码应该改为 b=random.randint(0,len(a)-1),不然会出现“IndexError: list index out of range”的错误
T4DNA 发表于 2023-4-17 00:17
random有随机从列表选择的函数
random.choice(list)

免费评分

参与人数 1热心值 +1 收起 理由
作死小王子 + 1 热心回复!

查看全部评分

 楼主| chenmuting 发表于 2023-4-17 00:49
HarryCat 发表于 2023-4-17 07:25
感谢分享
liuLLC 发表于 2023-4-17 09:37
感谢分享
kkltkklt 发表于 2023-4-17 10:21
谢谢分享,学习到了
deqian0313 发表于 2023-4-17 10:25
确实比较基础  我的思维也差不多这个  不过上面那哥给了一个思路
il1472583690 发表于 2023-4-17 22:09
我之前也写了个差不多的,一个简单功能居然用了几十行,一堆调用
thedreamer 发表于 2023-4-17 23:26
同是初学者,学习学习
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 21:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表