开发者社区> 村雨遥> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Python3 编程实例(46 - 50)

简介: Python3 编程实例(46 - 50)
+关注继续查看

实例 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

image.png

实例 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))

image.png

实例 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))

image.png

实例 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))

image.png

实例 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))

image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python编程:通过实例理解闭包
Python编程:通过实例理解闭包
8 0
Python3 编程实例(21 - 25)
Python3 编程实例(21 - 25)
50 0
Python3 编程实例(26 - 30)
Python3 编程实例(26 - 30)
48 0
Python3 编程实例(36 - 40)
Python3 编程实例(36 - 40)
41 0
Python3 编程实例(16 - 20)
Python3 编程实例(16 - 20)
45 0
Python3 编程实例(1 - 5)
Python3 编程实例(1 - 5)
30 0
Python3 编程实例(11 - 15)
Python3 编程实例(11 - 15)
44 0
Python3 编程实例(6 - 10)
Python3 编程实例(6 - 10)
50 0
python编程-21:最简单的网络爬虫5个实例
python编程-21:最简单的网络爬虫5个实例
87 0
Python(五)编程小实例
Python(五)编程小实例     抓取网页信息,并生成txt文件内容! Python抓取网页技能——Python抓取网页就是我们常看见的网络爬虫,我们今天所要用到的就是我们Python中自带的模块,用这些模块将网页内容爬取下来,并生成一个txt文件。
989 0
+关注
村雨遥
CSDN 博客专家及 Java 领域优质创作者,华为云云享专家。 获取资料,请关注我的公众号(村雨遥)。个人博客:https://cunyu1943.site
263
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载