zoukankan      html  css  js  c++  java
  • 字符串、列表、元组

    1、查询python语言中的关键字;
    
    2、
    用户输入姓名、年龄、成绩(分数=9.4)
    (1)占位符方式打印:我叫     今年  岁,考试成绩为9.4分
    (2)使用format打印:我叫     今年  岁,考试成绩为9.4分
    (3)使用format关键字参数打印:我叫     今年  岁,考试成绩为9.4分
    (4)使用format方式,输出:我叫     今年  岁,考试成绩为9.4分
        (要求:姓名占6位居中,空余部分用@填充,年龄占4位,不足部分用&填充,成绩占3位不足部分用#填充)
    
    3、用户输入西瓜的单价,数量,通过程序求总金额,并打印‘西瓜的总金额为: 元’;
    
    4、
    定义三个变量存放用户名、密码、验证码;
    使用ASCII码输入字母Z
    打印:‘用户名’您好,您的密码为:   ,验证码为: 
    
    5、title=’Montiy Python’s Flying Circus’
    (1)使用find查找title中是否有Mty,返回的值为多少?为什么?
    (2)判断title第二个单词之后的字符串是否以P开头?
    (3)使用index查找montiy,返回值为多少?
    
    6、str=’This is a test’    #请将上述字符串中的所有的is,转换为eez
    
    7、给定:’1+2+3+5’ 
    (1)通过分割方法将字符串中的数字提取出来
    (2)通过对字符串操作,直接计算表达值的值
    
    8、10、去除‘   12345   ’字符串中的空格;
    
    9、‘123123123456456456’
    (1)通过字符串切片的方式返回:所有的数字6
    (2)返回所有的数字2
    (3)返回所有的奇数;返回所有的偶数值
    
    10
    消费金额:
    >1000:女孩:化妆品;男孩子:刮胡刀;
    <1000:女孩:发卡;男孩子:烟;
    
    11、输出10以内数求和:
    
    12、输入颠倒的99乘法表:
    
    13、打印30以内3或7的倍数(要求不换行输出)
    
    14、通过range计算10以内偶数的和:
    
    15
    # 两种业务:
    # 一种:no=1: 开启计算功能:用户输入两个值,计算他们的和;
    # 二种:no=2:判断奇偶数的功能,计算用户输入的数字是奇数还是偶数;
    # 第三种:如果用户输错了,返回:编码有问题,请重新输入;
    
    16、string='公式:32+43' 取出整型3243
    
    17、依次计算0——20的2次方;
    
    18、通过用户输入年龄,判断该用户是否成年(18岁为界限),并打印结果
    
    19、使用input接收用户输入的年龄和性别,判断如果年龄大于等于18岁,性别是男,输出“可以玩英雄联盟”
        如果性别是男,年龄小于18岁输出“小学生,去玩我的世界”,否则输出“开心消消乐”
    
    20、定义个List类型的数据并遍历输出所有元素
    
    21、取出字符串 ‘123456789’中所有的奇数
    
    22、使用for循环输出字符串‘123456789’中所有的偶数
    
    23、写一段代码,实现接收用户输入两个的数字并输出数字相加后的结果,要求用户输入任何内容程序不会报错
    
    24、将字符串‘this is test text test text test’中的前两个‘test’替换为’new_test’
    
    25、将字符串‘this is test text test text test’中的每个单词输出一样,要求单词首字母大写
    
    26、
    编写猜大小游戏(选做)
    要求:
    (1)有三个骰子,每个骰子最大六点,随机生成三个筛子数
    (2)三个骰子数之和大于9为大,否则为小
    (3)用户有100个初始金币
    (4)让用户猜大小,猜中金币数+10,猜错金币数-10 金币为0退出程序
    
    27、有1、2、3、4个数字,能组成多少个每一位的数字都不相同且无重复数字的三位数?都是多少?
    
    28、
    求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222
    (此时 共有5个数相加),a数字和多少个数由键盘控制。 
    比如(请输入a数字,输入2.  请输入几个数,输入3。 结果 2+22+222 = 24629、有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
    a = [1,4,6,9,13,16,19,28,40,100]

    -----------------------答案--------------------------

    1import keyword
    print(keyword.kwlist)
    
    2、
    name = input('请输入用户名:')
    age = int(input('请输入年龄:'))
    score = 9.4
    print('我叫%s, 今年%d岁, 考试成绩为%s分' % (name, age, score))
    #print('我叫{}, 今年{}岁, 考试成绩为{}分'.format(name, age, score))
    # print('我叫{name}, 今年{age}岁, 考试成绩为{score}分'.format(name=name, age=age, score=score))
    print('我叫{}, 今年{}岁, 考试成绩为{}分'.format(name.center(6, '@'), str(age).center(4, '&'), str(score).center(3, '#')))
    
    3、
    price = int(input('请输入西瓜的价格:'))
    num = int(input('请输入购买的数量:'))
    print('西瓜的总金额为', price*num)
    
    4、
    user = input('请输入用户名:')
    password = input('请输入密码:')
    ver_code = input('请输入验证码:')
    print(ord('Z'))
    print(chr(90))
    print('{}您好,您的密码为:{}, 验证码是:{}'.format(user, password, ver_code))
    
    5、
    title = "Montiy Python’s Flying Circus"
    find_title = title.find('mty')
    if find_title == -1:
         print('找不到')
    else:
        print(find_title)
    fill_title = title[7:].find('P')
    print(title.index('montiy'))
    
    6、
    str='This is a test'
    print(str.replace('is', 'eez'))
    
    7、
    num = '1+2+3+5'
    extract_num = num.split('+')
    print(extract_num)
    print(eval(num))
    
    8、
    num = '   12345   '
    print(num.strip())
    
    9、
    num = '123123123456456456'
    print(num[11::3])
    print(num[1:8:3])
    print(num[:3:2]+num[3:6:2]+num[6:9:2]+num[10::3])
    print(num[1:8:3]+num[9:12:2]+num[12:15:2]+num[15:18:2])
  • 相关阅读:
    JS高级---沙箱小案例
    JS高级---沙箱
    JS高级---闭包案例,点赞
    JS高级---闭包案例,产生多个相同的随机数
    JS高级---闭包小案例
    JS高级---闭包
    JS高级---作用域,作用域链和预解析
    JS高级---函数作为返回值使用拓展,排序
    JS高级---函数作为参数使用
    c# 格式化字符串
  • 原文地址:https://www.cnblogs.com/renshaoqi/p/10182361.html
Copyright © 2011-2022 走看看