知识屋:更实用的电脑技术知识网站
所在位置:首页 > 教育

Python练习实例100例(从简入难)46-50

发表时间:2022-03-25来源:网络

相信有很多人都在努力地自学着Python,但自学过程中总是看懂了却不会做。这就像学生时期老师讲过了,觉得听懂了,但一看题就懵了。


在自学任何一门软件或是编程语言的过程中,最重要的是结合教程去进行实践训练,毕竟“实践才是检验真理的唯一标准”。

今天给大家带来Python从初级入门到精进的练习实例共100例每篇五道题保持篇幅不会过长,大家练习也循序渐进、松弛有度。并且还会附上题目程序的的源代码,供大家参考,大家初期可以“照猫画虎”去发现其编程的目的及规律,从而更好地理解。


Python 练习实例46

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

程序分析:

程序源代码:

#!/usr/bin/python # -*- coding: UTF-8 -*- TRUE = 1 FALSE = 0 def SQ(x): return x * x print '如果输入的数字小于 50,程序将停止运行。' again = 1 while again: num = int(raw_input('请输入一个数字:')) print '运算结果为: %d' % (SQ(num)) if SQ(num) >= 50: again = TRUE else: again = FALSE

Python 练习实例47

题目:两个变量值互换。

程序分析:

程序源代码:

#!/usr/bin/python # -*- coding: UTF-8 -*- def exchange(a,b): a,b = b,a return (a,b) if __name__ == '__main__': x = 10 y = 20 print 'x = %d,y = %d' % (x,y) x,y = exchange(x,y) print 'x = %d,y = %d' % (x,y)

Python 练习实例48

题目:数字比较。

程序分析:

程序源代码:

#!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': i = 10 j = 20 if i > j: print '%d 大于 %d' % (i,j) elif i == j: print '%d 等于 %d' % (i,j) elif i < j: print '%d 小于 %d' % (i,j) else: print '未知'

Python 练习实例49

题目:使用lambda来创建匿名函数。

程序分析:

程序源代码:

#!/usr/bin/python # -*- coding: UTF-8 -*- MAXIMUM = lambda x,y : (x > y) * x + (x < y) * y MINIMUM = lambda x,y : (x > y) * y + (x < y) * x if __name__ == '__main__': a = 10 b = 20 print 'The largar one is %d' % MAXIMUM(a,b) print 'The lower one is %d' % MINIMUM(a,b)

Python 练习实例50

题目:输出一个随机数。

程序分析:使用 random 模块。

程序源代码:

#!/usr/bin/python # -*- coding: UTF-8 -*- import random #生成 10 到 20 之间的随机数 print random.uniform(10, 20)


祝大家Python学习顺利!没有 B U G~

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜