Python练手例子(15)
2019-02-25 16:14:55来源:博客园 阅读 ()
85、输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。
程序分析:999999 / 13 = 76923。
#!/usr/bin/python #coding=utf-8 if __name__ == '__main__': zi = int(input('输入一个数字:\n')) n1 = 1 c9 = 1 m9 = 9 sum = 9 while n1 != 0: if sum % zi == 0: n1 = 0 else: m9 *= 10 sum += m9 c9 += 1 print('%d个9可以被%d整除:%d' % (c9, zi, sum)) r = sum / zi print('%d / %d = %d' % (sum, zi, r))
86、两个字符串连接程序。
#!/usr/bin/python #coding=utf-8 if __name__ == '__main__': a = 'Py' b = 'thon' c = a + b print(c)
87、回答结果(结构体变量传递)。
#!/usr/bin/python #coding=utf-8 if __name__ == '__main__': class student: x = 0 c = 0 def f(stu): stu.x = 20 stu.c = 'c' a = student() a.x = 3 a.c = 'a' f(a) print(a.x, a.c)
88、读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。
#!/usr/bin/python #coding=utf-8 if __name__ == '__main__': n = 1 while n <= 7: a = int(input('Input a number:\n')) while a < 1 or a > 50: a = int(input('Input a number:\n')) print(a * '*') n += 1
89、某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
#!/usr/bin/python #coding=utf-8 from sys import stdout if __name__ == '__main__': a = int(input('输入四个数字:\n')) aa = [] aa.append(int(a % 10)) aa.append(int(a % 100 / 10)) aa.append(int(a % 1000 / 100)) aa.append(int(a / 1000)) for i in range(4): aa[i] += 5 aa[i] %= 10 for i in range(2): aa[i], aa[3 - i] = aa[3 - i], aa[i] for i in range(3, -1, -1): stdout.write(str(aa[i]))
90、列表使用实例。
#!/usr/bin/python #coding=utf-8 testList = [10086, '中国移动', [1, 2, 4, 5]] #列表长度 print(len(testList)) #到列表结尾 print(testList[1:]) #向列表添加元素 testList.append('I\'m new here!') #弹出列表最后一个元素 print(testList.pop(1)) matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] col2 = [row[1] for row in matrix] print(col2) col2even = [row[1] for row in matrix if row[1] % 2 == 0] print(col2even)
参考资料:
Python 100例
原文链接:https://www.cnblogs.com/finsomway/p/10429646.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash