首页 > 编程语言 >Python简单函数循环综合实例

Python简单函数循环综合实例

时间:2024-04-05 16:33:06浏览次数:25  
标签:count index 函数 Python random character 实例 characters print

import random

print("*"*71)
print("*"*27+"欢迎来到名人猜猜猜"+"*"*27)
print("*"*29+"Let's begining"+"*"*28)
character_1='他是巨星'
character_2='他是篮球健将'
character_3='他身高超过2米'
character_4='他爱国'
character_5='他是北京申办冬奥会形象大使之一'
character_6='他是NBA球星麦迪的队友'
character_7='他喜欢做慈善'
character_8='他是上海人'
character_9='汶川地震他捐款1600万'
character_10='他是中国人'
the_man='姚明'

characters=['character_1','character_2','character_3','character_4',
           'character_5','character_6','character_7','character_8',
           'character_9','character_10']
def random_Int(start,end):
    return random.randint(start,end-1)
length=len(characters)
count=0
while len(characters)>0:
    count=count+1
    index=random_Int(0,len(characters))
    print("请输入特性%d" %count,eval(characters[index]))
    guess_name=input("请输入猜测的人名:")
    if guess_name==the_man:
        print("您猜对了")
        break
    else:
        characters.pop(index)
        if count==10:
            print("您猜错了十次")
            break
        else:
            print("请继续猜")

标签:count,index,函数,Python,random,character,实例,characters,print
From: https://www.cnblogs.com/longlyseul/p/18115869

相关文章

  • 【论文精读】Detecting Out-of-Distribution Examples with Gram Matrices 使用Gram矩
    文章目录一、文章概览(一)Gram矩阵1、Gram(格朗姆)矩阵的定义2、Gram矩阵计算特征表示3、风格迁移中的Gram矩阵(二)ood检测(三)核心思路:扩展Gram矩阵以进行分布外检测(四)研究成果二、模型细节(一)符号定义(二)Gram矩阵和高阶Gram矩阵(三)预处理(四)计算分层偏差(五)测试图像的总偏差(......
  • Python递归调用应用实例-汉诺塔
    递归介绍1.简单的说:递归就是函数自己调用自己,每次调用时传入不同的值2.递归有助于编程者解决复杂问题,同时可以让代码变得简洁汉诺塔传说汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石住子,在一根柱子上从上往下按照大小顺......
  • 10个全面了解python自动化办公代码
    10个全面了解python自动化办公代码当涉及自动化工作时,Python是一种非常强大的编程语言.以下是10个用于自动化工作的Python代码示例:文件操作:自动化文件操作可以帮助您批量处理文件、筛选内容等等. import os# 遍历目录下所有文件for root, dirs, files in ......
  • python(8)
    列表(三)列表,通过下标索引的方法,用赋值运算符将新的值替换进去1.改a=["1","2","3","4"]a[2]="5"["1","2","5","4"]a[2:]=["3","6"]  #切片["1","2",&q......
  • Python实参与形参(1)
    1.函数的定义defone():print("123456")print("123456")one()one()结果:1234561234561234561234562.函数的形参、实参应用defone(frist,last):print("你好",frist)iflast>100:print("你考试考的很好")else:......
  • C# 构造函数 (初始化成员变量的角色)
    构造函数是一种特殊的方法。创建对象时会自动调用它。构造函数不返回值。构造函数的目的是初始化对象的状态。构造函数与类具有相同的名称。构造函数是方法,因此它们也可以重载。构造函数不能被继承。它们按继承顺序被调用。如果我们不为类编写任何构造函数,则C#提供一个......
  • 2024年4月5日-UE5-朝向鼠标、怪物死亡、状态机、纯函数
    想要实现朝向鼠标方向射击,有个问题就是朝向是按之前设置的移动的时候角色按加速度方向去做朝向,比如按了A,角色往左边移动,如果不调整,再按射击就是依然只往左边移动和射击,不会对着鼠标方向只有站立的时候,才能按照鼠标方向射击,简单来说就是键盘和鼠标都用的时候会有冲突,这个时候就......
  • Linux gunzip命令教程:如何使用gunzip命令进行文件解压缩(附实例详解和注意事项)
    Linuxgunzip命令介绍gunzip是一个用于解压缩文件的命令行工具。它可以接受所有以.gz、.z、_z、-gz、-z、.Z、.taz或.tgz为扩展名的文件,并默认将压缩文件替换为原始文件。解压后的文件保留其实际扩展名。Linuxgunzip命令适用的Linux版本gunzip命令在大多数Linux发行版中......
  • Linux ulimit命令教程:如何查看和设置系统资源限制(附实例详解和注意事项)
    Linuxulimit命令介绍ulimit是一个内置的Linuxshell命令,它允许查看或限制单个用户可以消耗的系统资源量。在有多个用户和系统性能问题的环境中,限制资源使用是非常有价值的。Linuxulimit命令适用的Linux版本ulimit命令在所有主流的Linux发行版中都是可用的,包括Debian、U......
  • 数学模型,第2章训练题,超市购物,垂钓俱乐部,圆盘加工,动物尺寸,python,论文
    目录      1.题目描述2. 题目描述3.题目描述4.题目描述5.问题描述1. 题目描述在超市购物时你注意到大包装商品比小包装商品便宜这种现象了吗?比如佳洁士牙膏120g装的每支10.80元,200g装的每支15.80元,二者单位质量的价格比是1.14:1。使用比例方法构造模型解......