python简单基础代码

1.从键盘输入两个数,并计算A的B次幂:
number1=raw_input(‘input number1:‘)
number2=raw_input(‘input number2:‘)
print ‘number1 ** number2 is:%d‘ %(int(number1) ** int(number2))

2.格式说明符%d,%s,%f
i=int (raw_input("请输入当月利润(万元):") )
if (i <= 10):
reward= i* 0.1
elif (i>10 and i<=20):
reward=10* 0.1+(i - 10) * (7.5 *0.01)
elif (i>20 and i<=40):
reward=10* 0.1 +(20-10)*7.5 *0.01+(i - 20) * (5 *0.01)
else:
reward=10* 0.1+10*7.5*0.01+20*5*0.01+(i - 40) *( 1 *0.01)
print "应放奖金:%.3f" %(reward)

3.重定向到标准输出:
import sys
print >> sys.stderr, "In fact,I‘m a Geek"

4.让python支持中文
#coding:utf-8

5.用while循环遍历字符串:
#coding:utf-8
str=raw_input("input a String :")
a=0
print ‘while result:‘
while a<len(str):
print str[a],
a+=1 #注意缩进

6.for循环遍历字符串:
str=raw_input("input a String :")
print ‘\nfor result:‘
for c in str:
print c,
print ‘\nOK‘

7.for循环打印0-99内的数字:
for i in range(0,100):
print i,

range(1,5,2)表示从1到5(不包含5),间隔2.

8.古典的兔子问题
def rabbit(n):
if n==1 or n==2 :
return 1
else :
return rabbit(n-1)+rabbit(n-2)
print "第一年有%d对兔子" %rabbit(1)
print "第二年有%d对兔子" %rabbit(2)
print "第六年有%d对兔子" %rabbit(6)

9.打开文件,读取每一行的数据
filename=raw_input(‘Enter file name:‘)
fobj=open(filename,‘r‘)
for eachLine in fobj:
print eachLine,
fobj.close()

10.生成随机数
import random #这个是注释,引入模块
rnd = random.randint(1,500)#生成1-500之间的随机数

11.字符串操作
#encoding=utf-8
a="123456"
print a[::-1], #翻转序列
print a[::2], # 隔一个取一个的操作
print a[::-2]

12.读文件
f = open("c:\\1.txt","r")
lines = f.readlines()#读取全部内容
for line in lines
print line

13.写文件
f = open("c:\\1.txt","r+")#可读可写模式
f.write("123")#写入字符串

时间: 2024-10-13 16:06:42

python简单基础代码的相关文章

java:Spring框架1(基本配置,简单基础代码实现)

1.基本配置: 步骤一:新建项目并添加spring依赖的jar文件和commons-logging.xx.jar: 步骤二:编写实体类,DAO及其实现类,Service及其实现类; 步骤三:在src下新建配置文件applicationContext.xml,并配置bean节点和property: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springfr

python入门基础代码

#查找index函数的帮助 help(str.index) #for循环和break语句from math import sqrtfor i in range(2,101): flag=1 k=int(sqrt(i)) for j in range(2,k+1): if i%j==0: flag=0 break if(flag): print i #continue语句,满足条件跳出continue后面的语句sumA=0i=1while i<=5: sumA+=i i+=1 if i==3: c

初识Python,简单初学代码

第一个自己手写的代码~ If 与 Elif #!/usr/bin/env python # - * - coding:uft8 - * - Inp = input ( '请输入你的会员级别' ) if Inp == ('高级会员') print ('18-20岁美女') Elif Inp == ('黄金会员') print('镇店美女') Elif Inp == ('铂金会员') print('店里任选') Elif Inp == ('钻石会员') print('三线小明星') Else: pr

爬虫简单基础代码

以下代码可以去掉注释单独运行: 1 import urllib.request 2 3 url = 'http://www.jianshu.com/' 4 response = urllib.request.urlopen(url=url) #第一个参数是要打开的url 第二个是data表示post请求时 使用的 print(type(response))\ 5 # #返回的是一个HTTPResponse对象 6 # print(response.read()) #读取了所有网页的内容 包括换行

Numpy学习:《Python数据分析基础教程NumPy学习指南第2版》中文PDF+英文PDF+代码

NumPy是一个优秀的科学计算库,提供了很多实用的数学函数.强大的多维数组对象和优异的计算性能,不仅可以取代Matlab和Mathematica的许多功能,而且业已成为Python科学计算生态系统的重要组成部分.但与这些商业产品不同,它是免费的开源软件. 推荐学习<Python数据分析基础教程NumPy学习指南第2版>,通过书中丰富的示例,学会Matplotlib绘图,并结合使用其他Python科学计算库(如SciPy和Scikits),让工作更有成效,让代码更加简洁而高效. 学习参考: &l

段小手《深入浅出Python机器学习》PDF+代码+《Python机器学习基础教程》高清中英文PDF代码+张亮

机器学习正在迅速改变我们的世界.我们几乎每天都会读到机器学习如何改变日常的生活.如果你在淘宝或者京东这样的电子商务网站购买商品,或者在爱奇艺或是腾讯视频这样的视频网站观看节目,甚至只是进行一次百度搜索,就已经触碰到了机器学习的应用.使用这些服务的用户会产生数据,这些数据会被收集,在进行预处理之后用来训练模型,而模型会通过这些数据来提供更好的用户体验. 此外,目前还有很多使用机器学习技术的产品或服务即将在我们的生活当中普及,如能够解放双手的无人驾驶汽车.聪明伶俐的智能家居产品.善解人意的导购机器人

问道python之基础篇【二】python入门

问道python之基础篇[二] Python入门 1.python的工作过程 python解释器把源代码转换为字节码的中间形式,然后再把它翻译成机器使用的机器语言并运行. 2.pyc文件 2.1.什么是pyc文件 执行python代码时,如果导入了其他的.py文件,那么在执行过程中会自动生成一个与其同名的.pyc文件,该文件就是python解释器编译之后产生的字节码. ps:代码经过编译可以产生字节码:字节码通过反编译也可以得到代码. Pyc文件一般由3个部分组成: 最开始4个字节是一个Maig

老少皆宜的密大Python零基础入门

Who are we? MTech是一个由密歇根大学 工程院中 (AE/ME)的中国学生组成的的一个专注于专业知识和技能的分享和交流的俱乐部.我们创建这个俱乐部旨在促进工程专业中国学生之间技术层面的交流,搭建桥梁促进知识的分享和传播.请关注我们的微信公众号("密大MTech")和我们的网站(mtechmae.webstarts.com)了解关于我们的更多信息. What is Python? Python是一种面向对象.直译式的编程语言.它的语法简单,并包含了功能完备的库,适合解决很多

Python简单的爬虫

Python3 的requests的requests 库 1 安装: 在 配好python的基础上,在dos命令框中,使用 pip install requests 就行了 2 演示: python 用requests的get的方法爬取链接是很简单的,代码如下: import requests url='https://item.jd.com/5188000.html' try: r=requests.get(url) r.raise_for_status() r.encoding=r.appa