打破循环
题目:
求输入数字的平方,如果平方运算后小于 50 则退出。
程序分析 无
while True:
try:
n=float(input('输入一个数字:'))
except:
print('输入错误')
continue
dn=n**2
print('其平方为:',dn)
if dn<50:
print('平方小于50,退出')
break
函数交换变量
题目:
两个变量值用函数互换。
程序分析 无
def exc(a,b):
return (b,a)
a=0
b=10
a,b=exc(a,b)
print(a,b)
数字比大小
题目:
数字比较。
程序分析 无
a=int(input('a='))
b=int(input('b='))
if a<b:
print('a<b')
elif a>b:
print('a>b')
else:
print('a=b')
lambda
题目:
使用lambda来创建匿名函数。
程序分析 无
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))
随机数
题目:
输出一个随机数。
程序分析:
使用 random 模块。
import random
print(random.uniform(10,20))