分享一些Python学习题目
- 实例046:打破循环
- 实例047:函数交换变量
- 实例048:数字比大小
- 实例049:lambda
- 实例050:随机数
实例046:打破循环
题目: 求输入数字的平方,如果平方运算后小于 50 则退出。
程序分析: 无
代码语言:javascript复制while True:
try:
n=float(input('输入一个数字:'))
except:
print('输入错误')
continue
dn=n**2
print('其平方为:',dn)
if dn<50:
print('平方小于50,退出')
break
实例047:函数交换变量
题目: 两个变量值用函数互换。
程序分析: 无
代码语言:javascript复制def exc(a,b):
return (b,a)
a=0
b=10
a,b=exc(a,b)
print(a,b)
实例048:数字比大小
题目: 数字比较。
程序分析: 无
代码语言:javascript复制a=int(input('a='))
b=int(input('b='))
if a<b:
print('a<b')
elif a>b:
print('a>b')
else:
print('a=b')
实例049:lambda
题目: 使用lambda来创建匿名函数。
程序分析: 无
代码语言:javascript复制Max=lambda x,y:x*(x>=y) y*(y>x)
Min=lambda x,y:x*(x<=y) y*(y<x)
a=int(input('1:'))
b=int(input('2:'))
print(Max(a,b))
print(Min(a,b))
实例050:随机数
题目: 输出一个随机数。
程序分析: 使用 random 模块。
代码语言:javascript复制import random
print(random.uniform(10,20))