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("********")

‘‘‘
1 1
********
1 2
2 2
********
1 3
2 3
3 3
********
1 4
2 4
3 4
4 4
********

‘‘‘

for m in range(1,5):
    j=6
    for n in range(1,j-m):
        print(m,n)
        j=j-1
    print("*****")
‘‘‘
1 1
1 2
1 3
1 4
*****
2 1
2 2
2 3
*****
3 1
3 2
*****
4 1
*****
‘‘‘

def gen(line_cnt):
    for row in range(1,line_cnt+1):
        for col in range(row,line_cnt):
            print("%d%d\t"%(row,col))
        print("")
if __name__ == ‘__main__‘:
    gen(5)

def gen(line_cnt):
    for i in range(1,line_cnt+1):
        for j in range(i,line_cnt):
            m=i*j
            print("%s*%s=%s\t"%(i,j,m))
        print("")
if __name__ == ‘__main__‘:
    gen(10)

乘法口诀

时间: 2024-10-12 09:33:00

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个

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 i

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基础练习题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基础练习题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 基础 day1

一.python开发 1.开发: 1)高级语言:python .Java .PHP. C#  Go ruby  c++  ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)python  JAVA :既可以写网页 ,也可以写后台功能 -python:执行效率低,开发效率高 -java:执行效率高,开发效率低 2)php :只适用于写网页 3)python种类: jpython ironpython JavaScriptpython rubypython cpython 4)安装

Python基础-day01

写在前面 先后接触过很多编程语言,最喜欢的就是C和Python,相比其他语言,C 是神器,优点太多了:个人而言,C 最重要的一点就是能够让你在敲代码的时候是以一个计算机科学家的角度去思考,而不是仅仅停留在程序表面: 而Python很简单.实用:可以节省很多开发时间,Life is short, use Python.  他的简单之美也符合Unix/Linux 哲学:KISS(Keep It Simple, Stupid.) 这次来学习不仅仅是想写一些基础的脚本,而是想深入.全面的接触Python

python基础晋级篇

Python开发[第四篇]:Python基础(一) 三元运算 三元运算(三目运算),是对简单的条件语句的缩写. 1 2 3 4 5 # 书写格式 result = 值1 if 条件 else 值2 # 如果条件成立,那么将 “值1” 赋值给result变量,否则,将“值2”赋值给result变量 基本数据类型补充 set set集合,是一个无序且不重复的元素集合 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2