美文网首页
day06作业

day06作业

作者: 我去买个橘子o | 来源:发表于2019-03-11 21:02 被阅读0次
  1. 输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)
    例如: 输入'abcd1234 ' 输出'bd24'
   str1 = input("enter: ")
   for i in str1[1::2]:
    print(i, end='')
  1. 输入用户名,判断用户名是否合法(用户名长度6~10位)
   username = input("请输入用户名: ")
   if 6 <= len(username) <= 10:
    print("用户名可以使用")
   else:
    print("用户名不合法")
  1. 输入用户名,判断用户名是否合法(用户名中只能由数字和字母组成)
    例如: 'abc' — 合法 '123' — 合法 ‘abc123a’ — 合法
   username = input("请输入用户名: ")
   for i in username:
    if '0'<=i<='9' or 'A'<=i<='Z' or 'a'<=i<='z':
        print("用户名可以使用")
    else:
        print("用户名不合法")
                break   
  1. 输入用户名,判断用户名是否合法(用户名必须包含且只能包含数字和字母,并且第一个字符必须是大写字母)
    例如: 'abc' — 不合法 ** '123'** — 不合法 'abc123' — 不合法 'Abc123ahs' — 合法
username = input("请输入用户名: ")
    if not 'A' <= username[0] <= 'Z':
        print("用户名不合法")
    else:
        for i in username[1::]:
          if not ('0'<=i<='9' or 'a'<=i<='z'):
              print("用户名不合法")
              break
        else:
            print("用户名合法")  
  1. 输入一个字符串,将字符串中所有的数字字符取出来产生一个新的字符串
    例如:输入'abc1shj23kls99+2kkk' 输出:'123992'
str1 = input("输入一个字符串: ")
for i in str1:
     if '0'<=i<='9':
        print(i, end='')
  1. 输入一个字符串,将字符串中所有的小写字母变成对应的大写字母输出
    例如: 输入'a2h2klm12+' 输出 'A2H2KLM12+'
   str1 = input("输入一个字符串: ")
   print("把其中的小写字母转换为大写字母: ")
   for i in str1:
    if 'a'<=i<='z':
        print(char(ord(i)-32), end='')
  1. 输入一个小于1000的数字,产生对应的学号
    例如: 输入'23',输出'py1901023' 输入'9', 输出'py1901009' 输入'123',输出'py1901123'
   num = int(input("请输入小于一个1000的数字作为学号: "))
   print('py1901' + num.rjust(3, 0))
  1. 输入一个字符串,统计字符串中非数字和字母的字符的个数
    例如: 输入'anc2+93-sjd胡说' 输出:4 输入'===' 输出:3
   str1 = input("输入一个字符串: ")
   count = 0
   for i in str1:
    if not ('0'<=i<='9' or 'A'<=i<='Z' 'a'<=i<='z') :
        count += 1
   print("非数字和字母的字符的个数为: ")
  1. 输入字符串,将字符串的开头和结尾变成'+',产生一个新的字符串
    例如: 输入字符串'abc123', 输出'+bc12+'
str1 = input("输入一个字符串: ")
print('+', end='')
for i in str1[1:-1]:
    print(i, end='')
print('+')
  1. 输入字符串,获取字符串的中间字符
    例如: 输入'abc1234' 输出:'1' 输入'abc123' 输出'c1'
str1 = input("输入一个字符串: ")
length = len(str1)
if length % 2 == 0:
    for i in str1[length//2-1:length//2+1]:
        print(i, end='')
else:
    print(str1[length//2+1])

相关文章

  • Day06 - 作业

    作业:选课系统 一、作业要求:选课系统 角色:学校、学员、课程、讲师要求: 创建北京、上海 2 所学校 创建lin...

  • day06 作业

    已知一个列表,求列表中心元素。 已知一个列表,求所有元素和。 已知一个列表,输出所有奇数下标元素。 已知一个列表,...

  • day06作业

    输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入'abcd1234 ' ...

  • 自律给我自由—Day006

    【叶子姑娘的自律100天挑战 Day06】 2019.01.19 Day06/100 【早起】周末也不要赖床。早起...

  • 补作业|Day06

    我的瞌睡虫在召唤我,我轻声的对她说“稍等下,作业还没交呢” 昨天全军打卡姿势不对,今天被罚重新做(哈哈哈哈)…… ...

  • Day06‖冰冰‖记忆作业

    学习的第六天——信箱记忆法,从里面了解到生活中常见的物体都可以作为参照物进行联系,比如位置,熟悉的人体器官,生肖,...

  • day06

    day06 轮播图 布局 java代码 适配器 Activity代码

  • day06-01-进制装换-基本概念

    ``` //main.c //day06 // //Created by且听风吟on 2017/5/14. //C...

  • 2018-08-27 day06作业

    1.已知一个列表,求列表中心元素 2.已知一个列表,求所有元素和 3.已知一个列表,输出所有下标是奇数的元素 4....

  • day06、作业 2018-12-29

    1.已知一个列表,求列表中心元素。 运行结果: 2.已知一个列表,求所有元素和。 运行结果: 3.已知一个列表,输...

网友评论

      本文标题:day06作业

      本文链接:https://www.haomeiwen.com/subject/hbeipqtx.html