项目结束,终于有时间静下心来好好学习Python了。对于Python,我还是新手,只大概看过一遍《A byte of Python》。准备直接做些小的练习,题目就照搬Java的和C的经典课后练习好了:)
以前写Java每日一题的时候有人说我用C的题目练习Java,误导新人。这次连我都是新人,估计应该没人反对了,呵呵。
只希望高手们能多来指点,告诉我更好,更正确的方法,欢迎指导!
1. 使用java.lang.Math类,生成100个0到99之间的随机整数,找出它们之中的最大者和最小者,并统计大于50的整数个数
import random
list = []
#btf:Bigger than fifty
btf = []
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:", list
print "The min number is:", list[0]
print "The max number is:", list[99]
print "The numbers which are bigger than 50 are:", btf
2.如何从键盘中输入的文本中的字符串”word”替换为字符串"world",并删掉所有字符"this"
import string
str = raw_input()
if str.__contains__("word"):
str = str.replace("word", "world")
if str.__contains__("this"):
str = str.replace("this","")
print str
上面这种方法不是很好,因为替换掉this的时候,会留下一个空格,输出的格式就不美观了,不知道有没有直接去掉字符串中内容的方法,还需要查查,知道的朋友麻烦告知:)
3. 我在D盘建一个文本文件在里面随便写一些内容
然后怎么样才能写一段代码 在控制台显示文本文档里的内容
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))
4.从键盘接收多个字符串,每个字符串之间以空格为分隔符。通过程序的调用,把多个字符串分割成不同的单个字符串。并每行显示一个字符串,将输入的信息显示出来。
import string
strings = raw_input()
list = strings.split()
i = 0
while i < len(list):
print list[i]
i += 1
5.编写一个简单的程序,输出当前的日期和时间
import time
now = time.localtime(time.time())
print time.strftime("%Y-%m-%d %H:%M:%S %Z", now)
分享到:
相关推荐
最常见的-35-个-Python-面试题及答案全文共10页,当前为第1页。最常见的-35-个-Python-面试题及答案全文共10页,当前为第1页。最常见的 35 个 Python 面试题及答案(2018 版) 最常见的-35-个-Python-面试题及答案...
opencv-python 3.4.1.15 opencv-contrib-python 3.4.1.15 win64版,opencv-python 3.4.1.15 opencv-contrib-python 3.4.1.15,支持版本:python3.4,3.5,3.6
python考试题目及答案-python期末考试试题汇总
NOC-python能力选拔模拟题附答案
mysql-connector-python-2.0.4-py3.4
安装opencv-python的dll
python基础训练题-Python打印hello world 程序详解-python2的使用-python3的使用
数据分析面试题-python笔面试题汇总2
Python2.x --老王Python系列--基础篇,习题答案,记录,自己日后回顾学习。
python练习题-答案-python习题答案.docx
spring-boot-python-demo
python练习题-答案-python习题答案.doc
OpenCV-Python-Toturial-中文版.pdf
numpy-1.6.1-win32-superpack-python2.7
202114920307-陈志伟-Python-模拟题-22秋季-20221201.escore
ANSWER-PYTHON-选择题.html
通过官方网站https://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz下载太慢,特提供此资源
Python测试题-python测试题
Python 自动办公- Python汇总各单位Excel档领料记录并加总每日领用次数Python源码Python 自动办公- Python汇总各单位Excel档领料记录并加总每日领用次数Python源码Python 自动办公- Python汇总各单位Excel档领料记录...