zoukankan      html  css  js  c++  java
  • python1119-20181205作业-郭恩赐提交

    作业1

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

    s = 'python的创始人是Guido'
    print(s[-5:])
    print(s[:-6:-1])
    print(s[::3])

    作业2

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

    s1 = ''
    s2 = '最帅'
    print (s1+s2)
    print(s1+s2*3)

    作业3

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

    import random
    for i in range(10):
        x = random.randint(0,1000)
        
        ge = x%10
        shi = x//10%10
        bai = x//100
        qian = x//1000
        if ge== shi and bai==0 and qian==0 or ge ==qian and shi == bai
     and qian != 0 or ge==bai and qian==0 and bai != 0:
            print('%d是回文整型数'%x,end=" ")
    
        print(x)

    作业4

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

    for gg in range (0,20):
        for mg in range (0,100//3):
            for xg in range(0,100):
                if mg+gg+xg ==100 and gg*5 + mg*3 + xg //3 ==100:
                    if xg%3 ==0:
                        print('公鸡{}只,母鸡{}只,小鸡{}只'.format(gg,mg,xg))

    作业5

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

      

    s = input('请输入一个字符串:')
    sn=nn=0
    for i in s:
        if "A"<=i<="Z"or 'a'<= i <='z':
            sn+=1
        elif '0'<=i <='9':
            nn+=1
        
    print('字母的个数:{},数字的个数{}'.format(sn,nn))

    作业6

      附加:
            已知1990.1.1是星期一,用户输入一个1990后的>任意年月,计算其1号星期几
            参考命令cal 12 2018

    nian=int(input ('请输入年份:'))
    yue=int(input('请输入月份:'))
    nday =0
    def runnian(nian):
        if nian%4==0 and nian%100!=0 or nian%400==0:
            return True
        else:
            return False
    
    for i in range(1,yue):
        if i ==1 or i ==3 or i ==5 or i == 7 or i ==8 or i ==10 or i ==12:
            myue=31
        elif i == 4 or i == 6 or i ==9 or i ==11:
            myue=30
        else:
            if runnian(nian):
                myue = 29
            else:
                myue=28
        nday=nday+myue
    nnday=0
    for x in range(1990,nian):
        year=365
        if runnian(x):
            year =366
        nnday= year+nnday
    zday =nnday + nday
    print(zday%7+1)
  • 相关阅读:
    Django的路由层详情
    如何创建一个django工程与和mysql打通
    初识Django
    初识爬虫
    MongoDB 全部笔记
    爬取视频案例
    课程接口调试
    vue的初识与简单使用---前后端分离通过接口调取数据
    requirements.txt 的使用与创建
    数字与字符串类型
  • 原文地址:https://www.cnblogs.com/gec258/p/10073703.html
Copyright © 2011-2022 走看看