zoukankan      html  css  js  c++  java
  • py_11_ 0730

     

    1. 简述Python的五大数据类型的作用、定义方式、使用方法:

      1. 数字类型

        整型

        作用:表示人的年龄、各种号码、级别

        定义:

         age = 18

        适用方法:加减乘除、逻辑判断(大于、小于)

        浮点型:

        作用:表示身高、体重、薪资

        定义:

         weight=120.5

        适用方法:加减乘除、逻辑判断(大于、小于)

      2. 字符串类型

        作用:表示名字、爱好

        定义:

         name='llj'

        适用方法:字符串只能+、*和逻辑比较

      3. 列表

        作用:存放多个值,如多个爱好。

        定义:

         hobby=['study','girl']

        适用方法:列表可以用索引的方式取出里面各个值,牢记索引序号从0开始。

      4. 字典

        作用:用来存取多个值,按照键值对(key:value)的方式存值,取的时候可以通过key而非索引去取值,key对value具有描述性的作用。存放数据的种类各种各样并且数据较多的时候可以使用字典。

        定义:

         user_info={'name':'llj','gender''male','height':'172'}

        适用方法:字典取值通过[key]即可获取key对应的value值

      5. 布尔型

        作用:用于判断条件结果

        定义:True、False通常情况不会直接引用,需要使用逻辑运算得到结果

        适用方法:Python中所有数据类型的值自带布尔值。如此多的数据类型中只需要记住只有0、None、空、False的布尔值为False,其余的为True。

    2. 一行代码实现下述代码实现的功能:

     x = 10
     y = 10
     z = 10
     x,y,z=[10,10,10]
    1. 写出两种交换x、y值的方式:

     x = 10
     y = 10
     # 1
     x,y = y,x
     # 2
     tem = x
     x = y
     y = tem
    1. 一行代码取出nick的第2、3个爱好:

     nick_info_dict = {
     'name':'nick',
     'age':'18',
     'height':180,
     'weight':140,
     'hobby_list':['read','run','music','code'],
     }
     print(nick_info_dict['hobby_list'][1],nick_info_dict['hobby_list'][2])
    1. 在昨天猜年龄代码的基础上,增加用户输入年龄功能,并可以参考while循环博客,为应用程序添加循环。

     age = 18
     count = 0
     gift = {0: '洋娃娃', 1: '凹凸曼', 2: '变形金刚', 3: '500W'}
     while count < 3:
         inp_age = input('输入你要猜的年龄')
         if not inp_age.isdigit():
             print('沙雕,年龄格式输入错误')
             continue
         inp_age_int = int(inp_age)
         if inp_age_int == age:
             print('恭喜你猜对了')
             print(gift)
             for i in range(1):
                 gift_choice = input('请输入你想要的奖品编号,若不要请输入"NO"')
                 if gift_choice != 'NO':
                     print(f'恭喜拿到 {gift[int(gift_choice)]}')
                 else:
                     break
             break
         elif inp_age_int > age:
             print('猜大了,二货')
         else:
             print('猜小了,蠢货')
         count += 1
         if count < 3:
             continue
         choies = input('是否继续,是输入"YES"')
         if choies == 'YES':
             count = 0;

     

  • 相关阅读:
    转载《XAMPP安装和使用教程》(转)
    EA经典教程(转)
    something to note
    XAMPP安装说明及操作指南 (转)
    Use vCard Objects in RDF/XML (转)
    word2007的相关操作如删除标记区等 及firefox 修改颜色
    jsp和servlet重定向
    HowToMakeCustomSearch
    关于树型dropdownlist的绑定
    在ASP.NET中显示进度条
  • 原文地址:https://www.cnblogs.com/lulingjie/p/11271999.html
Copyright © 2011-2022 走看看