1. # 1.编写一个python程序,输入两个数,比较它们的大小并输出其中较大者。
  1. num1 = input('请输入数字X:')
  2. num2 = input('请输入数字Y:')
  3. if num1.isdecimal() and num2.isdecimal():
  4. if num1==num2:
  5. print('两数字相同')
  6. elif num1>num2:
  7. print('%s大于%s'%(num1,num2))
  8. else:
  9. print('%s小于%s'%(num1,num2))
  10. else:
  11. print('数字个数错误,已退出')
  1. # 2.写一个算法(流程图和python程序):输入三个数,输出其最大者。
  1. num1 = input('请输入第一个数字>>>')
  2. num2 = input('请输入第二个数字>>>')
  3. num3 = input('请输入第三个数字>>>')
  4. if num1.isdecimal() and num2.isdecimal() and num3.isdecimal():
  5. print('三个数的最大值为>>>'+max(num1,num2,num3))
  6. else:
  7. print('有数字不符合格式')
  1. # 3. 使用Python编程,求1到100(包含100)间所有偶数的和。
  1. sum = 0
  2. for num in range(101):
  3. if num %2 ==0:
  4. sum +=num
  5. print(sum)
  1. # 4. 用Python编写程序,输入一年份,判断该年份是否是闰年并输出结果。
  1. year = int(input('请输入年份>>>'))
  2. if year %4==0:
  3. print('该年份是闰年')
  4. else:
  5. print("略略略")
  1. # 5. 用Python编程,假设一年期定期利率为3.25%,计算一下需要过多少年,一万元的一年定期存款连本带息能翻番?
  1. v = 3.25/100
  2. v1 = 1+v
  3. for i in range(999):
  4. if v1**i >= 2:
  5. print(i)
  6. break
  1. # 6. 从键盘接收一百分制成绩(0~100),要求输出其对应的成绩等级A~E。其中,90分以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'。
  1. score = int(input('请输入成绩>>>'))
  2. while True:
  3. if score>100 or score<0:
  4. print('成绩必须是百分制!超出范围')
  5. break
  6. elif score>=90:
  7. print('您的成绩被判定为A')
  8. break
  9. elif score >= 80:
  10. print('您的成绩被判定为B')
  11. break
  12. elif score >= 70:
  13. print('您的成绩被判定为C')
  14. break
  15. elif score >= 60:
  16. print('您的成绩被判定为D')
  17. break
  18. else :
  19. print('您的成绩被判定为E')
  20. break
  1. # 7. 猜数游戏。预设一个0~9之间的整数,让用户猜一猜并输入所猜的数,如果大于预期的数,
    # 显示“太大”;小于预设的数,显示“太小”,如此循环,直到猜中该数,显示“恭喜!你猜中了!”。
  1. from random import *
  2. num = int(random()*10)
  3. while True:
  4. guess_num = int(input('请输入数字>>>'))
  5. if guess_num>num:
  6. print('太大')
  7. elif guess_num<num:
  8. print('太小')
  9. else:
  10. print('恭喜!你猜中了!')
  11. break
  1. # 8. 输入一个数,判断这个数是否为素数,并输出判断结果。
    # (所谓素数,是指除了1和该数本身之外,不能被其它任何整数整除的大于1的数。)
  1. num = int(input('请输入数字>>'))
  2. def count(num):
  3. if num<=1:
  4. print('该数字不是素数')
  5. else :
  6. for i in range(2,num):
  7. if num %i ==0:
  8. return ('该数字不是素数')
  9. else:
  10. return ('该数字是素数')
  11. print(count(num))
  1. #——————————————————————————————————————————
    # 9. 输入一个时间(小时:分钟:秒),输出该时间经过5分30秒后的时间。
  1. h = int(input('请输入小时>>'))
  2. m = int(input('请输入分钟>>'))
  3. s = int(input('请输入秒数>>'))
  4. m = m+5
  5. s = s+30
  6. print('%s:%s:%s'%(h,m,s))
  1. #——————————————————————————————————————————
    # 10. 一个数如果恰好等于它的因子之和,这个数就称为“完数”。
    # 例如,6的因子为1、2、3,而6=1+2+3,因此6是完数。编程,找出1000之内的所有完数,并输出该完数及对应的因子。(枚举法)
  1. for i in range(1,1001):
  2. s=0
  3. for k in range(1,i):
  4. if i %k ==0:
  5. s = s+k
  6. if i ==s:
  7. print(i)
  1. #——————————————————————————————————————————
    # 11.编程,解决猴子吃桃问题。
    # 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。
    # 以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想吃时,只剩下一个桃子了。求第一天共摘多少个桃子。(迭代法)
    #——————————————————————————————————————————
    # 12. 编写一个python程序,输入两个数,输出两数之和。
    #——————————————————————————————————————————
  1.  

Pyhton二级操作题练习的更多相关文章

  1. ZOJ2006 一道很尴尬的string操作题

    ZOJ2006(最小表示法) 题目大意:输出第一个字符串的最小字典序字串的下标! 然后我居然想试一试string的erase的能力,暴力一下,然后20msAC了,尴尬的数据.......... #in ...

  2. SQLServer 常见SQL笔试题之语句操作题详解

    SqlServer 常见SQL笔试题之语句操作题详解 by:授客 QQ:1033553122 测试数据库 CREATE DATABASE handWriting ON PRIMARY ( name = ...

  3. Altium CAED 国际认证操作题例题(含下载)

    官网介绍页面 https://www.altium.com.cn/certification 共五套操作题 含资料 蓝奏云:https://www.lanzous.com/i2lj1ng 百度网盘:h ...

  4. 定要过python二级 真题 第四套

    第一模块  基本操作 1.print("  {  }    " . format(s))         记住        "  {        }"    ...

  5. python 文件和目录操作题库

    1. 把一个目录下所有的文件删除,在所有的目录下新建一个a.txt的文件,并在文件下写入"python"关键字.   解题思路:        1.如果目录存在则切换进入目录    ...

  6. java string常见操作题

    1. 每个基本类型封装类都有将string转换为基本数据类型的方法 对于非常大的数字请使用Long,代码如下 int age = Integer.parseInt("10");  ...

  7. String字符串操作题

    /** * 反转键盘录入字符串 * 反转键盘录入的字符串 * 反转键盘录入的字符串 * 反转键盘录入的字符串 * */ Scanner sc = new Scanner(System.in);Stri ...

  8. pyhton:操作redis

    一.redis介绍 redis是一种非关系型数据库:没有表结构,没有字段,没有sql语句.只是用get获取数据,set插数据,类似字典.比如mangodb,redis redis的数据全存在内存,re ...

  9. 一道javascript数组操作题

    题目如下: var arr = ['100px','abc'-6,[],-98765,34,-2,0,'300',,function(){alert(1);}, null, document, [], ...

随机推荐

  1. php libevent扩展

    Libevent 是一个用C语言编写的.轻量级的开源高性能网络库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大: 源代码相当精炼. ...

  2. Alios-Things的学习与使用(1)

    目录 Alios-Things的学习与使用 1.简介 1.1 为什么要学alios-Things 2. 环境搭建 2.1 使用docker toolbox安装docker 2.2 测试使用dockde ...

  3. Gym-101615D Rainbow Roads 树的DFS序 差分数组

    题目链接:https://cn.vjudge.net/problem/Gym-101615D 题意 给一棵树,每个边权表示一种颜色. 现定义一条彩虹路是每个颜色不相邻的路. 一个好点是所有从该节点开始 ...

  4. [SDOI2016]生成魔咒(后缀自动机)

    看一眼题.本质不同的字串数. 嘴角微微上扬. 每一次加一个数输出一个答案. 笑容渐渐消失. 等等,\(SAM\)好像也可以求本质不同的字串. 设当前字符串用\(x\)表示,每次插入完成后\(ans\) ...

  5. NOIP2018提高组金牌训练营——动态规划专题

    NOIP2018提高组金牌训练营——动态规划专题 https://www.51nod.com/Live/LiveDescription.html#!#liveId=19 多重背包 二进制优化转化成01 ...

  6. 【codeforces 807D】Dynamic Problem Scoring

    [题目链接]:http://codeforces.com/contest/807/problem/D [题意] 给出n个人的比赛信息; 5道题 每道题,或是没被解决->用-1表示; 或者给出解题 ...

  7. Android使用C代码

    Android调用C代码 1.开发工具:Android studio 2.0 2.开发前准备: 2. 3. 4.下面我们就来开发我们的程序吧, [1]创建一个java类 package com.adm ...

  8. ContextLoaderListener的说明

    ContextLoaderListener是配置在web.xml里的,具体如下: <!-- ContextLoaderListener是个监听器,用来监听容器启动事件,监听到容器启动事件后 其c ...

  9. java陷阱之spring事物未提交和回滚导致不可预知问题

    案发现场 //防止全局配置了 所以这里定义sprnig 不托管事物 @Transactional(propagation = Propagation.NOT_SUPPORTED) public boo ...

  10. ym——物联网入口之中的一个Android蓝牙4.0

    转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持! 假设还有同学不知道蓝牙4.0能够做什么请查看Android+蓝牙 4.0 将带来什么? ...