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))
  • 相关阅读:
    在.net 4.0程序中使用TPL Dataflow
    打算把我的视频工具整合一下
    Visual Studio 2012 Updater 2 发布了
    Entity Framework学习(二)基本操作
    Entity Framework学习(一)CodeFirst入门
    VS2012中对C++注释高亮的改进
    【翻译】(12)NDK GDB
    (3)NDK Development
    【翻译】(10)Import Module
    【翻译】(7)CPU Arch ABIs
  • 原文地址:https://www.cnblogs.com/ljf5201314/p/10072945.html
Copyright © 2011-2022 走看看