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

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. JS 封装一个对数组去重的函数

    var zz = [1,2,3,5,5,7,8,6,6]; var se = []; d(se); function d(attr){ for(var i = 1;i<zz.length;i++ ...

  2. Python笔记21-------浅复制和深复制、赋值

    上面图表示浅复制和深复制,针对顶层对象来说,赋值为引用,浅复制和深复制都是复制一个新的对象. 针对子对象来说,浅复制为引用.深复制就是复制两个一样的. 1.赋值 A= [ 1,2,3, [ 'a',' ...

  3. Shader的初步学习

    Shader 着色器 .shader 仅仅是渲染流水线中的一个环节,要想让shader发挥出它的作用,我们就需要知道它在渲染流水线中扮演什么样的角色. 渲染流水线的工作任务在于由一个三维场景出发.生成 ...

  4. ACM成长之路

    前几天在网上看到,转过来时刻督促一下自己. ACM队不是为了一场比赛而存在的,为的是队员的整体提高. 大学期间,ACM队队员必须要学好的课程有: l C/C++两种语言 l 高等数学 l 线性代数 l ...

  5. NOIP2016 DAY2 T1 组合数问题

    题目描述 组合数表示的是从n个物品中选出m个物品的方案数.举个例子,从(1,2,3) 三个物品中选择两个物品可以有(1,2),(1,3),(2,3)这三种选择方法.根据组合数的定 义,我们可以给出计算 ...

  6. 终极对决!Dubbo 和 Spring Cloud 微服务架构到底孰优孰劣

    标签: 微服务dubbospring架构 前言 微服务架构是互联网很热门的话题,是互联网技术发展的必然结果.它提倡将单一应用程序划分成一组小的服务,服务之间互相协调.互相配合,为用户提供最终价值.虽然 ...

  7. CNN实现terecord、数据集、模型训练

    AlexNet(Alex Krizhevsky,ILSVRC2012冠军)适合做图像分类.层自左向右.自上向下读取,关联层分为一组,高度.宽度减小,深度增加.深度增加减少网络计算量. 训练模型数据集 ...

  8. OA项目知识总结

    struts文件配置 --------------------------------------------------------- 配置c3po链接池 --------------------- ...

  9. 根据BDUSS获取用户ID信息

    代码在 /data/svndir/business/workroot2/app/ecom/ubec/getuser

  10. RabbitMQ从入门到精通

    RabbitMQ从入门到精通 学习了:http://blog.csdn.net/column/details/rabbitmq.html RabbitMQ是AMQP(advanced message ...