python实战训练---基础练习(10)

打破循环

题目:
求输入数字的平方,如果平方运算后小于 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))

猜你喜欢

转载自blog.csdn.net/xdc1812547560/article/details/107664329