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
#coding=utf-8
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.古典的兔子问题
#coding=utf-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.字符串操作
#coding=utf-8
a="123456"
print a[::-1], #翻转序列
print a[::2], # 隔一个取一个的操作
print a[::-2]
12.读文件
#coding=utf-8
f = open("c:\\1.txt","r")
lines = f.readlines()#读取全部内容
for line in lines
print line
13.写文件
#coding=utf-8
f = open("c:\\1.txt","r+")#可读可写模式
f.write("123")#写入字符串
python简单基础代码的更多相关文章
- java:Spring框架1(基本配置,简单基础代码模拟实现,spring注入(DI))
1.基本配置: 步骤一:新建项目并添加spring依赖的jar文件和commons-logging.xx.jar: 步骤二:编写实体类,DAO及其实现类,Service及其实现类; 步骤三:在src下 ...
- python入门基础代码
#查找index函数的帮助 help(str.index) #for循环和break语句from math import sqrtfor i in range(2,101): flag=1 k=int ...
- 初识Python,简单初学代码
第一个自己手写的代码~ If 与 Elif #!/usr/bin/env python # - * - coding:uft8 - * - Inp = input ( '请输入你的会员级别' ) if ...
- python 控制语句基础---->代码块:以为冒号作为开始,用缩进来划分作用域,代表一个整体,是一个代码块,一个文件(模块)也称为一个代码块 | 作用域:作用的范围
# ### 代码块:以为冒号作为开始,用缩进来划分作用域,代表一个整体,是一个代码块,一个文件(模块)也称为一个代码块 # ### 作用域:作用的范围 print(11) print(12) prin ...
- Python简单基础小程序
1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...
- 第2章 Python编程基础知识 第2.1节 简单的Python数据类型、变量赋值及输入输出
第三节 简单的Python数据类型.变量赋值及输入输出 Python是一门解释性语言,它的执行依赖于Python提供的执行环境,前面一章介绍了Python环境安装.WINDOWS系列Python编辑和 ...
- python网页请求urllib2模块简单封装代码
这篇文章主要分享一个python网页请求模块urllib2模块的简单封装代码. 原文转自:http://www.jbxue.com/article/16585.html 对python网页请求模块ur ...
- Python基础代码1
Python基础代码 import keyword#Python中关键字 print(keyword.kwlist) ['False', 'None', 'True', 'and', 'as', 'a ...
- Python简单爬虫入门三
我们继续研究BeautifulSoup分类打印输出 Python简单爬虫入门一 Python简单爬虫入门二 前两部主要讲述我们如何用BeautifulSoup怎去抓取网页信息以及获取相应的图片标题等信 ...
随机推荐
- 【转】asp.net mvc css/js压缩合并 --- combres
转自:http://www.cnblogs.com/zxktxj/archive/2012/05/30/2526246.html NuGet 网站:http://nuget.codeplex.co ...
- java的多态性(二)
2013-10-16 19:44 9364人阅读 评论(25) 收藏 举报 分类: [JAVA开发]-----Java提高篇(36) 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录 ...
- 深度强化学习——连续动作控制DDPG、NAF
一.存在的问题 DQN是一个面向离散控制的算法,即输出的动作是离散的.对应到Atari 游戏中,只需要几个离散的键盘或手柄按键进行控制. 然而在实际中,控制问题则是连续的,高维的,比如一个具有6个关节 ...
- 基于Linux的Samba开源共享解决方案测试(六)
在极限读场景下,对于客户端的网络监控如图: 在极限写场景下,对于NAS1网关的网络监控如图: 在极限写场景下,对于NAS2网关的网络监控如图: 在极限写场景下,对于客户端的网络监控如图: 在极限混合读 ...
- sql server查看表占用索引空间(小技巧)
选择表右键—属性—存储—索引空间
- 跳表(skiplist)Python实现
# coding=utf-8 # 跳表的Python实现 import random # 最高层数设置为4 MAX_LEVEL = 4 def randomLevel(): ""& ...
- JS - 函数,Math,number
函数分为:关键字function 匿名函数 — 没有名字的函数 有名函数 — 有名字的函数 <body> <div></div> <script> // ...
- CUDA C Programming Guide 在线教程学习笔记 Part 2
▶ 纹理内存使用 ● 纹理内存使用有两套 API,称为 Object API 和 Reference API .纹理对象(texture object)在运行时被 Object API 创建,同时指定 ...
- grep命令打印前N行
想打印前5行,用head即可:grep xxx |head -n 5
- oracle 数据字典
select * from dictionary; --数据字典 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的. 比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访 ...