项目结束,终于有时间静下心来好好学习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)
分享到:
相关推荐
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
2. 解压下载的zip文件,通常会得到一个含有多个Python模块的文件夹。 3. 打开命令行终端,进入解压后的目录,例如`cd opencv-python3.4.1.15`。 4. 运行`python setup.py install`命令,这将把OpenCV-Python安装到...
kafka-python最适合与较新的broker(0.10或0.9)一起使用,但同样向后兼容旧版本(到0.8.0)。不过需要注意的是,一些特性仅在较新的broker版本上可用。例如,完全协调的消费者组,即动态为同一组内的多个消费者分配...
mysql-connector-python-2.0.4-py3.4
安装opencv-python的dll
libxml2-python-2.6.11.rpm是一款针对Python编程语言的库,它提供了对libxml2库的接口,使Python程序员能够处理XML(eXtensible Markup Language)文档。libxml2是广泛使用的开源XML解析器,由 GNOME 项目开发,其...
202114920307-陈志伟-Python-模拟题-22秋季-20221201.escore
ANSWER-PYTHON-选择题.html
202114030428-焦昆-Python-模拟题-离线版-22秋季-20221128.escore
通过官方网站https://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz下载太慢,特提供此资源
Python 自动办公- Python汇总各单位Excel档领料记录并加总每日领用次数Python源码Python 自动办公- Python汇总各单位Excel档领料记录并加总每日领用次数Python源码Python 自动办公- Python汇总各单位Excel档领料记录...
202114500523-任翠红-Python-模拟题-离线版-22秋季-20221130.escore
202114030118-丛高森-Python-模拟题-离线版-22秋季-20221127.escore
Python测试题-python测试题.pdf
总的来说,MySQL-python-1.2.2.tar.gz是一个在Linux下与MySQL数据库交互的Python库,它的使用涉及到了Python编程、数据库连接、SQL操作等多个方面的知识。如果你是一个Python开发者并且需要在项目中使用MySQL,理解...
首先,我们有两个不同的版本供选择:`gbase-connector-python-1.0.2.tar` 和 `gbase-connector-python-3.0.1.tar.gz`。这两个版本分别对应Python 2和Python 3,这表明该库已经适配了Python的两个主要版本,以满足...
Appium-Python-Client是用于自动化测试iOS应用的Python库,它允许开发者通过Python编写测试脚本来控制Appium服务器。这个库的版本是0.22,表明它是针对Appium的一个较新的兼容版本,适用于iOS环境。在iOS测试场景中...
Python数据分析与应用是现代信息技术领域中的一个重要主题,尤其在大数据时代,掌握Python的数据处理技能对于数据科学家、分析师以及IT专业人士来说至关重要。这个压缩包“37304-Python数据分析与应用-习题答案.rar....
第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛...
资源名称:Python系列视频教程(共17讲)资源目录:【】Let's-python-001-下载安装及初步入门【】Let's-python-003-eclipse的使用介绍及debug入门【】Let's-python-004系列视频教程【】Let's-python-005系列视频教程...