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怎去抓取网页信息以及获取相应的图片标题等信 ...
随机推荐
- freemarker 宏嵌套nested 的使用
转载来源:http://blog.sina.com.cn/s/blog_7e5699790100z59g.html 模板页: <#assign basePath = request.contex ...
- ThinkJava-持有对象
11.3 添加一组元素 在java.util包中的Arrays和Collection类中都有很多实用方讼,可以在一个Collection中添加 一组元素.Arrays.asList()方法接受一个数组 ...
- 一些css杂项笔记
div[class*="col-"]{ background-color: gold; border: 1px solid #ccc; } //给class开头等于col-的div ...
- mysql分区表之一:分区原理和优缺点【转】
1.分区表的原理 分区表是由多个相关的底层表实现,这些底层表也是由句柄对象表示,所以我们也可以直接访问各个分区,存储引擎管理分区的各个底层表和管理普通表一样(所有的底层表都必须使用相同的存储引擎),分 ...
- AspectJ入门
AOP的实现方式有两种: AOP框架在编译阶段,就对目标类进行修改,得到的class文件已经是被修改过的.生成静态的AOP代理类(生成*.class文件已经被改掉了,需要使用特定的编译器).以Aspe ...
- Ubuntu安装配置串口通讯工具minicom&&cutecom
原帖地址:https://blog.csdn.net/gatieme/article/details/45310493 2017-04-07更新 发现新的工具gtkterm全名叫serial port ...
- ZooKeeper系列(1) 整体介绍(转)
原文地址:https://www.cnblogs.com/wuxl360/p/5817471.html 一.分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术. ...
- Python中的LEGB规则
目标 命名空间和作用域——Python从哪里查找变量名? 我们能否同时定义或使用多个对象的变量名? Python查找变量名时是按照什么顺序搜索不同的命名空间? 命名空间与作用域的介绍 命名空间 大约来 ...
- QQ去除聊天框广告详解——2016.9 版
QQ聊天框广告很烦人,百度出来的一些方法早已过时,下面是博主整理出来的方法,供各位同学参考. 1.按键盘上的 Win+R 快捷键打开运行框,然后复制并粘贴 Application Data\Tence ...
- HTML5 新特性(一)
1. 新的Doctype 尽管使用<!DOCTYPE html>,即使浏览器不懂这句话也会按照标准模式去渲染 2. Figure元素 用<figure>和<figcapt ...