Python练手例子(14)
2019-02-25 16:14:31来源:博客园 阅读 ()
79、字符串排序。
#python3.7 if __name__ == '__main__': str1 = input('Input string:\n') str2 = input('Input string:\n') str3 = input('Input string:\n') print(str1, str2, str3) if str1 > str2 : str1, str2 = str2, str1 if str1 > str3 : str1, str3 = str3, str1 if str2 > str3 : str2, str3 = str3, str2 print('After being sorted.') print(str1, str2, str3)
80、海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?
#!/usr/bin/python #coding=utf-8 if __name__ == '__main__': i = 0 j = 1 x = 0 while (i < 5) : x = 4 * j for i in range(0,5) : if(x%4 != 0) : break else : i += 1 x = (x/4) * 5 +1 j += 1 print(x)
81、809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
#!/usr/bin/python #coding=utf-8 a = 809 for i in range(10, 100):#两位数10-99 b = i * a #4位数1000-9999 if b >= 1000 and b <= 10000 and 8 * i < 100 and 9 * i >= 100: print(b, ' = 800 * ', i, ' + 9 * ', i)
82、八进制转换为十进制。
#!/usr/bin/python #coding=utf-8 if __name__ == '__main__': n = 0 p = input('Input a octal number:\n') for i in range(len(p)): n = n * 8 + ord(p[i]) - ord('0') print(n)
83、求0—7所能组成的奇数个数。
程序分析:
组成1位数是4个。
组成2位数是7*4个。
组成3位数是7*8*4个。
组成4位数是7*8*8*4个。
#!/usr/bin/python #coding=utf-8 if __name__ == '__main__': sum = 4 s = 4 for j in range(2, 9): print(sum) if j <= 2: s *= 7 else: s *= 8 sum += s print('sum = %d' % sum)
84、连接字符串。
#!/usr/bin/python #coding=utf-8 link = ',' famlist = ['book', 'pencil', 'pen'] print(link.join(famlist))
参考资料:
1、Python 100例
2、用python实现多只猴子分桃问题:https://blog.csdn.net/cy309173854/article/details/78296839
原文链接:https://www.cnblogs.com/finsomway/p/10422089.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