博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python1119-20181205作业-郭恩赐提交
阅读量:5320 次
发布时间:2019-06-14

本文共 1779 字,大约阅读时间需要 5 分钟。

作业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 randomfor 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=0for 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 =0def runnian(nian):    if nian%4==0 and nian%100!=0 or nian%400==0:        return True    else:        return Falsefor 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+myuennday=0for x in range(1990,nian):    year=365    if runnian(x):        year =366    nnday= year+nndayzday =nnday + ndayprint(zday%7+1)

 

转载于:https://www.cnblogs.com/gec258/p/10073703.html

你可能感兴趣的文章
Oracle事务
查看>>
String类中的equals方法总结(转载)
查看>>
标识符
查看>>
给大家分享一张CSS选择器优选级图谱 !
查看>>
Node.js 入门:Express + Mongoose 基础使用
查看>>
一步步教你轻松学奇异值分解SVD降维算法
查看>>
objective-c overview(二)
查看>>
python查询mangodb
查看>>
Swift的高级分享 - Swift中的逻辑控制器
查看>>
内存地址对齐
查看>>
创新课程管理系统数据库设计心得
查看>>
Could not resolve view with name '***' in servlet with name 'dispatcher'
查看>>
lua语言入门之Sublime Text设置lua的Build System
查看>>
电脑的自带图标的显示
查看>>
[转载] redis 的两种持久化方式及原理
查看>>
C++ 删除字符串的两种实现方式
查看>>
ORA-01502: 索引'P_ABCD.PK_WEB_BASE'或这类索引的分区处于不可用状态
查看>>
Java抽象类和接口的比较
查看>>
MyBaits学习
查看>>
管道,数据共享,进程池
查看>>