前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python3 编程实例(46 - 50)

Python3 编程实例(46 - 50)

作者头像
村雨遥
发布2022-06-15 11:12:05
2520
发布2022-06-15 11:12:05
举报
文章被收录于专栏:JavaPark

实例 46

题目

求输入数字的平方,如果平方运算后小于 50 则退出。

分析

判断输入数的平方和 50 的大小,然后做出判断即可。

代码

代码语言:javascript
复制
#!/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 的连续赋值特性。

代码

代码语言:javascript
复制
#!/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

题目

数字比较。

分析

主要考虑如何输入数字,然后比较数字之间的大小关系。

代码

代码语言:javascript
复制
#!/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 来创建并使用函数的知识点。

代码

代码语言:javascript
复制
#!/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 模块。

代码

代码语言:javascript
复制
#!/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))

结果

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 实例 46
    • 题目
      • 分析
        • 代码
          • 结果
          • 实例 47
            • 题目
              • 分析
                • 代码
                  • 结果
                  • 实例 48
                    • 题目
                      • 分析
                        • 代码
                          • 结果
                          • 实例 49
                            • 题目
                              • 分析
                                • 代码
                                  • 结果
                                  • 实例 50
                                    • 题目
                                      • 分析
                                        • 代码
                                          • 结果
                                          领券
                                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档