旧瓶装新酒系列-Python每日多题(一)
项目结束,终于有时间静下心来好好学习Python了。对于Python,我还是新手,只大概看过一遍《A byte of Python》。准备直接做些小的练习,题目就照搬Java的和C的经典课后练习好了:)
以前写Java每日一题的时候有人说我用C的题目练习Java,误导新人。这次连我都是新人,估计应该没人反对了,呵呵。
只希望高手们能多来指点,告诉我更好,更正确的方法,欢迎指导!
[color=blue]1. 使用java.lang.Math类,生成100个0到99之间的随机整数,找出它们之中的最大者和最小者,并统计大于50的整数个数[/color]
import randomlist = []#btf:Bigger than fiftybtf = []for i in range(100): temp = random.randint(0, 99) list.append(temp) if temp > 50: btf.append(temp)list.sort()print "The list contains:", listprint "The min number is:", list[0]print "The max number is:", list[99] print "The numbers which are bigger than 50 are:", btf
[color=blue]2.如何从键盘中输入的文本中的字符串”word”替换为字符串"world",并删掉所有字符"this" [/color]
import stringstr = raw_input()if str.__contains__("word"): str = str.replace("word", "world")if str.__contains__("this"): str = str.replace("this","")print str
上面这种方法不是很好,因为替换掉this的时候,会留下一个空格,输出的格式就不美观了,不知道有没有直接去掉字符串中内容的方法,还需要查查,知道的朋友麻烦告知:)
[color=blue]3. 我在D盘建一个文本文件在里面随便写一些内容
然后怎么样才能写一段代码 在控制台显示文本文档里的内容 [/color]
filename = "d://doubleball.txt"try: filename = open(filename) print filename.read() filename.close()except IOError, err: raise AssertionError("Couldn't open %s for reading : %s" % (filename, err.strerror))
[color=blue]4.从键盘接收多个字符串,每个字符串之间以空格为分隔符。通过程序的调用,把多个字符串分割成不同的单个字符串。并每行显示一个字符串,将输入的信息显示出来。[/color]
import stringstrings = raw_input()list = strings.split()i = 0while i < len(list): print list[i] i += 1
[color=blue]5.编写一个简单的程序,输出当前的日期和时间[/color]
import timenow = time.localtime(time.time())print time.strftime("%Y-%m-%d %H:%M:%S %Z", now)
旧瓶装新酒系列-Python每日多题(一)相关推荐
- delphi 多个线程 多个进度条_多线程有哪些优点?- Python每日3题(多线程专题)
这里是Python7编程挑战-多线程专题! 每天学习3个问题,包括初级,中级,高级问题各1个. 今天是第2天!一起来呀,就7天! 每日3题是麦叔的面试系列专题之一,每天包括初级,中级,高级难度题目各一 ...
- linux scrapy 定时任务_写爬虫一定要会scrapy?-Python每日3题(爬虫专题)
这里是Python7编程挑战-爬虫专题! 每天学习3个问题,包括初级,中级,高级问题各1个. 今天是第2天!一起来呀,就7天! 每日3题是麦叔的面试系列专题之一,每天包括初级,中级,高级难度题目各一道 ...
- Python 每日一题(一元二次方程求解)
Python 每日一题:锻炼Python语法的运用,思维逻辑的锻炼,算法能力的培养. 题目: 输入一个一元二次方程的系数 a, b, c,求解方程的根. 分析: 1.一元二次方程标准形式: (a ≠ ...
- Python 每日一题(猴子吃桃问题)
Python 每日一题:锻炼Python语法的运用,思维逻辑的锻炼,算法能力的培养. 题目: 一个猴子第一天摘下若干个桃子,当即吃了1半,还不过瘾,又多吃了1个.第二天早上吃了剩下桃子的1半,以后每天 ...
- python3 多线程 threading.local 代理_threading.local的作用?Python每日3题(多线程专题)...
这里是Python7编程挑战-多线程专题! 每天学习3个问题,包括初级,中级,高级问题各1个. 今天是第5天!一起来呀,就7天!每日3题是麦叔的面试系列专题之一,每天包括初级,中级,高级难度题目各一道 ...
- python每日一题今天的答案_python每日一题总结1
每日一题1 1. 写出python中import 导入库的几种常见写法 举例:import math from math imourt sqrt 每日一题2 1. print 1000L 的结果 答 ...
- python每日一题公众号_python每日一题总结4
20180609 qzd 每日一题14 输入三个整数x,y,z,请把这三个数由小到大输出. my code x=int(input('x:')) y=int(input('y:')) z=int(in ...
- 少儿Python每日一题(8):最大公约数和最小公倍数
求两个数的最大公约数和最小公倍数是非常经典的题型.无论是等级考试还是竞赛题中都会出现.此类题目同时多次出现在蓝桥杯.NOC的比赛中以及电子学会.NCT的Python考级原题中,它们的区别仅仅在于是否对 ...
- Python每日一题 - 7 - 求某一天是这一年的第几天
前言: 本人因喜欢python和c语言等程序设计语言,希望能够在这里和大家共同学习共同进步. 因个人喜好喜欢做题,所以想出一个系列专栏关于python的习题专集,希望大家喜欢. 希望能在这里分享学习的 ...
最新文章
- 用数据告诉你王思聪到底有多少钱?
- 深入理解java类加载
- Java-CGLib动态代理
- 如何让eclipse恢复默认布局
- SAP gateway CSRF token的获取调试办法
- VS里的新建模板(自动添加版本注释)
- php做一个微信退款,php实现微信支付之退款功能
- 一键获取阿里巴巴主图视频细节图评论图的步骤
- 基于labview的周立功usbcan盒的研究
- LM2596S-ADJ DC-DC降压芯片使用
- 游戏音效制作中难or不难?
- oracle 生成随机姓名_Oracle生成随机日期时间
- 自言自语(二)--英文无衬线体和有衬线体
- 第十五天 12-tcpdump检测流量工具
- LINUX嵌入式系统开发平台选择
- vero visi 2021中文版
- python模拟登录网易163邮箱并发送SOS邮件
- 计算机基础知识系列·进制转换的简易方法
- Avizo加载图片闪退
- cips铁路系统服务器,编组站综合自动化系统(CIPS)
热门文章
- PostgreSQL高可用集群
- 中日翻译在线翻译如何利用日语翻译软件完成
- qq文件怎么传到百度云_如何将手机百度网盘中的文件发送给微信或qq好友 看完就明白了...
- VPP系统 接口启用DHCP
- 2016/10/30 宝贝蛋,我好想你。
- DIY蓝牙键盘(2) - 理解HID报文描述符
- java获取所有进程_Java 获取系统的进程列表
- 红宝书读书笔记 第八章
- 普通最小二乘法( Ordinary Least Square,OLS)
- 解决error: unknown type name ‘__u8’问题,认识__u8,__u16,__u32,__u64的大小及作用