08: python基础练习题

  1、while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和

# 使用while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和
s = 0
i = 2
while i <= 100:
    if i % 2 == 0:
        s += i
    else:
        s -= i
    i += 1
print(s,i)     # 运行结果:51  101

while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和

  2、for循环实现9乘9乘法表

for i in range(1,10,1):
    for j in range(1,i+1,1):
        # \t 代表的是制表符 end="" 表示打印对象以什么结尾 ,默认是 \n 也就是换行
        print(‘%dx%d=%d‘%(i,j,i*j),end=‘\t‘)
    print("\n")

# 运行结果:
# 1x1=1
# 2x1=2    2x2=4
# 3x1=3    3x2=6    3x3=9
# 4x1=4    4x2=8    4x3=12    4x4=16
# 5x1=5    5x2=10    5x3=15    5x4=20    5x5=25
# 6x1=6    6x2=12    6x3=18    6x4=24    6x5=30    6x6=36
# 7x1=7    7x2=14    7x3=21    7x4=28    7x5=35    7x6=42    7x7=49
# 8x1=8    8x2=16    8x3=24    8x4=32    8x5=40    8x6=48    8x7=56    8x8=64
# 9x1=9    9x2=18    9x3=27    9x4=36    9x5=45    9x6=54    9x7=63    9x8=72    9x9=81

for循环实现9乘9乘法表

时间: 2024-10-10 14:25:19

08: python基础练习题的相关文章

Python基础练习题1

Python基础练习题1 1.执行 Python 脚本的两种方式 答:命令行执行.编辑器执行 2.简述位.字节的关系 答:字节byte 位:bit.1字节 = 8位 3.简述 ascii.unicode.utf-8.gbk 的关系 答: ascii 是最早美国用的标准信息交换码,把所有的字母的大小写,各种符号用 二进制来表示,共有256中,加入些拉丁文等字符,1bytes代表一个字符, Unicode是为了统一世界各国语言的不用,统一用2个bytes代表一个字符,可以表达2**16=65556个

Python基础练习题100例(Python 3.x)

1:题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源代码: 1 for i in range(1, 5): 2 for j in range(1, 5): 3 for k in range(1, 5): 4 if (i != k) and (i != j) and (j != k): 5 print(i, j, k) 以上实例输出结果为: 1 1 2

Python基础练习题

for i in range(1,5): for j in range(1,5): print(i,j) print("-"*10) ''' 1 1 1 2 1 3 1 4 ---------- 2 1 2 2 2 3 2 4 ---------- 3 1 3 2 3 3 3 4 ---------- 4 1 4 2 4 3 4 4 ---------- ''' for m in range(1,5): for n in range(1,m+1): print(n,m) print(&

python—基础练习题

一.字典输出 import json dict1 = {'School':'zhoubei','Name': '张三', 'Age': 7, 'Class': '第一班'} print dict1['School'] print json.dumps(dict1).decode('unicode-escape') 二.if /while 循环 -------输入三个数字,是否能组成三角形,并判断是什么三角形-------- n1 = int(raw_input('请输入第一个整数数字:')) n

python基础练习题3

01:有1,2,3,4个数字,能组成多少个互不相同且无重复的三位数,都是多少思路:可填写在百位,十位,个位的数字都是1,2,3,4.组成所有的排列后再去掉不满足条件的排列 list =[1,2,3,4] list1=[] for one in list: for owe in list: for qwe in list: if owe!=one and owe!=qwe and one!=qwe: a= '%d%d%d'%(one,owe,qwe) list1.append(a) print(l

python基础练习题09

在控制台连续输出五行*,每一行星号的数量依次递增 row=1 while row<=5: col=1 while col<=row: print('*',end='') col+=1 print() row+=1 # 输出结果 # * # ** # *** # **** # ***** 02: row=5 while row>=1: col=1 while col<=row: print('*',end='') col+=1 print('') row-=1 # 输出结果 # **

python基础学习08(核心编程第二版)部分

# -*- coding: utf-8 -*- # ==================== #File: python #Author: python #Date: 2014 #==================== __author__ = 'Administrator' #异常 """ NameError: 尝试访问一个未申明的变量 ZeroDivisionError:  除数为零 SyntaxError: 解释器语法错误 IndexError: 请求的索引超出序列范

Python基础08 面向对象的基本概念

Python基础 面向对象的基本概念 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 谢谢逆水寒龙,topmad和Liqing纠错 Python使用类(class)和对象(object),进行面向对象(object-oriented programming,简称OOP)的编程. 面向对象的最主要目的是提高程序的重复使用性.我们这么早切入面向对象编程的原因是,Python的整个概念是基于对象的.了解OOP是进一步学习Python

python基础08

python基础09 1.文件操作. 模特主妇护士老师.txt 1.文件路径:d:\模特主妇护士老师.txt 2.编码方式:utf-8 gbk 3.操作方式:只读 ,只写 ,追加 ,读写 ,写读 以什么编码方式储存的文件,就以什么编码打开进行操作. f = open('d:\模特主妇护士班主任.txt',mode = 'r' , encoding = 'utf-8') content = f.read() print(content) f.close() f = open('模特主妇护士班主任'