Python二级 每周练习题20

这篇具有很好参考价值的文章主要介绍了Python二级 每周练习题20。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如果你感觉有收获,欢迎给我打赏 ———— 以激励我输出更多优质内容Python二级 每周练习题20,python,python,开发语言

练习一:

日期计算器
设计一款日期计算程序,能否实现下面的功能:
(1)要求用户分别输入年、月、日(分三次输入);
(2)程序自动会根据输入的年月日计算出这一天是这一年的第几天;
(3)输出格式为:这是**年的第 天;
请输入某年某月某日,通过编程判断这一天是这一年的第几天。

答案:

y=int(input('请输入年:'))  #使用变量y存储用户输入的年份
m=int(input('请输入月:'))  #使用变m存储用户输入的月份
d=int(input('请输入日:'))  #使用变量d存储用户输入的日
s=0                       #使用变量s存储第几天,初始化为0
for i in range(1,m):      #for循环遍历从1月开始月份 不包含当月
  if i in [1,3,5,7,8,10,12]: #判断月份是否为大月(31天)
    s+=31                    #如果是者 变量s增加31天
  elif i in [4,6,9,11]:      #判断月份是否为小月(30天)
    s+=30                    #如果是者 变量s增加30天
  else:                      #排除大月小月 就是2月
    if (y%4==0 and y%100!=0) or y%400==0:  #判断是否是闰年
      s+=29                  #如果是闰年 变量s增加29天
    else:
      s+=28                  #如果不是闰年 变量s增加28天
else:
  s+=d                       #全部循环结束 增加多少日的天数
print(f'这是{y}年的第{s}天')   #格式化输出

输出案例:
Python二级 每周练习题20,python,python,开发语言

练习二:

剔除数字
要求如下:
1、编号一般程序代码,程序运行后,需要用户随意输入一段包含有数字和字母的字符串;
2、程序会自动删除字符串中的数字,然后输出一串没有数字的享符串(纯字母的字符串)
或者列表(没有数字);
3. 要求输出的非数字的字符顺序不能交。

答案:

y=input('请输入数字和字母的字符串:')  #使用变量y存储用户输入的字符串
s=''                              #使用变量s存储不是数字的字符串
for i in y:                       #for循环遍历字符串每一项
  if not i.isdigit():             #使用 isdigit()判断是不是数字 not 取反
     s+=i                         #判断出不是数字增加到变量s中
print(s)                          #输出变量s

输出案例:
Python二级 每周练习题20,python,python,开发语言文章来源地址https://www.toymoban.com/news/detail-730696.html

到了这里,关于Python二级 每周练习题20的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python 基础练习题

    目录 1、定义两个变量,交换两个变量【使用多种方式】 2、给定成绩,判断用户成绩的档次 3. 作业:下列哪一项是“4是奇数或-9为正数”的否定( ) 4. 作业:判断一个整数是奇数还是偶数 5. 求矩形的面积和周长 6. 根据天数(从控制台上输入)计算这一年中的周数和剩余的

    2024年04月12日
    浏览(33)
  • Python练习题

    【程序 1】 题目:有 1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 使用 permutations函数 【程序 3】 题目:一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少? 【程序 4】 题目:输入某年某月某日,判

    2024年02月08日
    浏览(27)
  • python基础操作练习题

    使用版本:python 3.6.8 IDE:pycharm 这些练习题是在神经网络与深度学习课程上老师提供的,原因是有些同学没学过python,作为简单的练手习题。 题目都很简单,加上python本身也比较简单,有些题目的作答可以一行代码实现(虽然可读性就下降了)。 2.1 数位之和 编写程序,输入

    2024年02月08日
    浏览(31)
  • python练习题(基础篇1)

    本博文源于《程序设计竞赛入门》,旨在讲述第一章的题目,分别由选择题和编程题两部分组成,还是比较简单 1、在Python语言中,若多条语句写在一行,则语句之间以( )间隔 A, 空格 B. 冒号 C.逗号 D.分号 答案:D 2、Python语言不可用的注释符有 ( ) A.// B “”\\\"\\\"\\\" C # D ‘’’’’

    2023年04月27日
    浏览(57)
  • Python 11道字典练习题

    前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 有字典 dic = {“k1”: “v1”, “k2”: “v2”, “k3”: “v3”},实现以下功能: 1、遍历字典 dic 中所有的key 参考答案: 2、遍历字典 dic 中所有的value 参考答案: python教程/资料/源码/解答等可 点击此处跳转文末名片免费获取

    2024年02月05日
    浏览(32)
  • 100道python练习题(九)

    请看以下第81到90题的代码示例: 编写一个程序,判断一个字符串是否是回文字符串。 编写一个程序,判断一个数是否是质数。 编写一个程序,生成斐波那契数列的前n项。 编写一个程序,找出一个列表中最大的元素。 编写一个程序,判断两个字符串是否互为字母异位词。

    2024年02月12日
    浏览(24)
  • 24道Python面试练习题

    答:在函数式编程中,函数是基本单位,变量只是一个名称,而不是一个存储单元。除了匿名函数外,Python还使用fliter(),map(),reduce(),apply()函数来支持函数式编程。 答:匿名函数,也就是lambda函数,通常用在函数体比较简单的函数上。匿名函数顾名思义就是函数没有名字,因

    2023年04月20日
    浏览(31)
  • python练习题__列表

    题 目: mlist1 = [\\\'Adversity Awake:\\\', \\\'Cross \\\', \\\'the\\\', \\\'stars\\\', \\\'over\\\', \\\'the\\\', \\\'moon\\\', \\\'to\\\', \\\'meet\\\', \\\'your\\\', \\\'better\\\', \\\'self\\\'] 访问列表中第一个元素的值 分 析: 答 案: mlist1 = [\\\'Adversity Awake:\\\', \\\'Cross \\\', \\\'the\\\', \\\'stars\\\', \\\'over\\\', \\\'the\\\', \\\'moon\\\', \\\'to\\\', \\\'meet\\\', \\\'your\\\', \\\'better\\\', \\\'self\\\'] # 访问第一个元素 print(\\\"访问列表第一个

    2023年04月08日
    浏览(46)
  • Python模块练习题-测试你的Python技能。

    首先这边有给准备一些python资料、源码、练习题、教程皆可点击文章下方名片获取此处跳转 1.logging模块有几个日志级别? 2.请配置logging模块,使其在屏幕和文件里同时打印以下格式的日志 代码; 3.json、pickle、shelve三个区别是什么? 首先,这三个模块都是序列化工具。 jso

    2024年02月01日
    浏览(29)
  • Python练习题四(2021.04.12)

    ————————Python练习题四——————— 1.本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+… 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中输出部分和的值,结果保留三位小数。 输入样例: 5 输出样例: 0.917 解题代码: 2.读入2个正

    2023年04月24日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包