实例 46
题目
求输入数字的平方,如果平方运算后小于 50 则退出。
分析
判断输入数的平方和 50 的大小,然后做出判断即可。
代码
#!/usr/bin/env python # -*- coding: utf-8 -*- # @version : 1.0 # @Time : 2021/4/10 20:42 # @Author : cunyu # @Email : 747731461@qq.com # @Site : https://cunyu1943.site # 公众号 : 村雨遥 # @File : 46.py # @Software: PyCharm # @Desc : 练习实例46 if __name__ == '__main__': while True: num = int(input('输入:\n')) print('num 的平方:%d' % (num * num)) if num * num < 50: break
实例 47
题目
两个变量值互换。
分析
可以利用 Python 的连续赋值特性。
代码
#!/usr/bin/env python # -*- coding: utf-8 -*- # @version : 1.0 # @Time : 2021/4/10 20:45 # @Author : cunyu # @Email : 747731461@qq.com # @Site : https://cunyu1943.site # 公众号 : 村雨遥 # @File : 47.py # @Software: PyCharm # @Desc : 练习实例47 if __name__ == '__main__': num1 = 10 num2 = 20 print("num1 = %d, num2 = %d" % (num1, num2)) num1, num2 = num2, num1 print("num1 = %d, num2 = %d" % (num1, num2))
实例 48
题目
数字比较。
分析
主要考虑如何输入数字,然后比较数字之间的大小关系。
代码
#!/usr/bin/env python # -*- coding: utf-8 -*- # @version : 1.0 # @Time : 2021/4/10 20:45 # @Author : cunyu # @Email : 747731461@qq.com # @Site : https://cunyu1943.site # 公众号 : 村雨遥 # @File : 48.py # @Software: PyCharm # @Desc : 练习实例48 if __name__ == '__main__': num1 = int(input("输入 num1:\n")) num2 = int(input("输入 num2:\n")) if num1 > num2: print('%d 大于 %d' % (num1, num2)) elif num1 == num2: print('%d 等于 %d' % (num1, num2)) elif num1 < num2: print('%d 小于 %d' % (num1, num2))
实例 49
题目
使用 lambda 来创建匿名函数。
分析
考察用 lambda 来创建并使用函数的知识点。
代码
#!/usr/bin/env python # -*- coding: utf-8 -*- # @version : 1.0 # @Time : 2021/4/10 20:53 # @Author : cunyu # @Email : 747731461@qq.com # @Site : https://cunyu1943.site # 公众号 : 村雨遥 # @File : 49.py # @Software: PyCharm # @Desc : 练习实例49 if __name__ == '__main__': add = lambda num1, num2: num1 + num2 mul = lambda num1, num2: num1 * num2 num1 = int(input("输入 num1 \n")) num2 = int(input("输入 num2 \n")) result1 = add(num1, num2) print("num1 + num2 = %d" % add(num1, num2)) print("num1 * num2 = %d" % mul(num1, num2))
实例 50
题目
输出一个随机数。
分析
调用 random
模块。
代码
#!/usr/bin/env python # -*- coding: utf-8 -*- # @version : 1.0 # @Time : 2021/4/10 20:53 # @Author : cunyu # @Email : 747731461@qq.com # @Site : https://cunyu1943.site # 公众号 : 村雨遥 # @File : 50.py # @Software: PyCharm # @Desc : 练习实例50 import random if __name__ == '__main__': print('1 - 100 间的随机数') print(random.randint(1, 100))