zoukankan      html  css  js  c++  java
  • 20181205作业

    作业1
    6.定义一个字符串"python的创始人是Guido",试分别打印出"Guido","odiuG", "ph的人uo"

     a="python的创始人是Guido"
      print(a[11:])
      print(a[15:10:-1])
      print(a[::3])
       

    7.有字符串"你"和"最帅",如何得到字符串"你最帅",又如何得到字符串"你最帅最帅最帅"

       a=""
       b="最帅"
       print(a+b)
       print(a+b*3)

    作业2

    2. 像121 11 111等对称的整型数称为回文整型数,随机产生1000以内的10个整型数,打印其中的回文整型数

    import random
    for i in range(10):
     a=random.randint(0,1000)
     save = a
     
     res = 0
     
     while a:
      res=res*10+a%10
      
      a//=10
     if res==save:
      print("{}是回文数".format(res))
     
     else:
      print("{}不是回文数".format(res))
     

    4. 公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,可以怎么买?

      1 for x in range(1, 20):
      2     for y in range(1, 33):
      3         z = 100 - x - y
      4         if (z%3 == 0) and (5*x + 3*y + z/3 == 100):
      5             print('公鸡可买{}只,母鸡可买{}只,小鸡可买{}只'.format(x, y, z))

    5. 使用input()读入一个字符串,统计字符串中字母的个数,和数字的个数

      1 a=input("输入个字符串")
      2 s=n=0
      3 for i in a:
      4     if "A"<=i<="z":
      5         s+=1
      6     if "0"<=i<="9":
      7         n+=1
      8 print("字母个数有{}个,数字个数有{}个".format(s,n))

    附加题:

    已知1990.1.1 是星期一,用户输入一个1990后的任意年月,计算器1号是星期几,
    参考cal 12 2018

    y,m = eval ( input ( '请输入一个年月' ) )
    print ( y , m )
    if y < 1990 :
         print ( '你输入的年份有误!' )
    d = 1
    for i in range (y+1):
         if i > 1990 :
              if i % 4 == 0 and i % 100 != 0 or i % 400 == 0 :
                   d += 366
              else :
                   d += 365
         else :
              continue
    print ( d )
    for n in range ( m ):
         if n in [ 1 , 3 , 5 , 7 , 8 , 10 , 12 ] :
              d += 31
         elif n in [ 4 , 6 , 9 , 11 ] :
              d += 30
         elif n == 2 :
              if y % 4 == 0 and y % 100 != 0 or y % 400 == 0 :
                   d += 29
              else :
                   d += 28
    print ( d )
    f = d % 7
    if f==0:
      print("这一天是星期{}".format(f))
    else:
      print("这一天是星期{}".format(f))
  • 相关阅读:
    IE8的parseInt
    powershell小工具
    判断请求是不是ajax
    常用命令行/批处理
    服务器导出服务器时间转换浏览器端时区
    用批处理批量编译多个解决方案(.sln)
    shell脚本批量调用git命令
    批处理(.bat)For命令使用
    360doc的文章不能复制的解决办法
    XSD笔记
  • 原文地址:https://www.cnblogs.com/ljf5201314/p/10072945.html
Copyright © 2011-2022 走看看