python简单小程序(99乘法表)

1.

#99乘法表#第一种
for i in range(1,10):
    s=‘‘
    for j in range (1,i+1):
        s+=str(j)+‘*‘+str(i)+‘=‘+str(j*i)+‘\t‘
    print s

#第二种

for i in range(1,10):
s=‘‘
for j in range (1,i+1):
s+=str(j)+‘*‘+str(i)+‘=‘+‘{0:2d}‘.format(j*i)+‘\t‘  #{0:2d}解释:表示0 代表j*i,:2d 表示两个宽度的10进制数显示
print s

  

2.#1-100的素数
num = 2
cont = 0
while num < 100:
     flag = 1
     i = 2
     while i < num :
         if num % i == 0:
             flag=0
             break
         i=i+1
     if flag == 1:
        cont =cont + 1
        print num
     num = num + 1

print ‘素数的个数是%d‘ %(cont)

  

3.
#m=1*2*3*4*...n 求m为不大于20000时的最大n

m = 1
n = 1
while m <=20000:
    m = m * n
    n+=1
n= n-1
print n

  

4.#1-30内的 勾股数
for a in range (1,30):
    for  b in range (1,30):
        for c in range(1,30):
            if a * a + b * b == c *c:
                print a,b,c

  

5.#寻找平方后三位与自身一样的数字(仅限三位数)
n = 100
while n <= 1000:
    m = n * n
    if m % 1000==n:
        print n
    n=n+1

  

时间: 2025-01-01 21:03:52

python简单小程序(99乘法表)的相关文章

python中用代码实现99乘法表

第一种:使用for遍历循环嵌套 for x in range(1,10): for y in range(1,x+1): print("%s*%s=%s" % (y,x,x*y),end=" ") print("")#print默认参数"换行",没有此条语句输出打印时将不会换行 第二种:使用for遍历嵌套while循环 for x in range(1,9): y=1 while y<=x: print("%s

Python简单小程序练习

1.九九乘法表 #!/usr/bin/python for i in range(1,10): for j in range(i): j += 1 print ("%d * %d = %-2d " %(i, j, i*j)), print "" 2.水仙花 #!/usr/bin/python l = [] for a in range (100,1000): if (a/100%10)**3 + (a/10%10)**3 + (a%10)**3 == a: l.ap

jsp-简单小程序(乘法表、)

乘法表 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.

小程序--九九乘法表

class Alhh{ public static void main(String[] args){ for(int i=1;i<=9;i++){//一共有9行 for(int j=1;j<=i;j++){//每行有i个等式 System.out.print(i+"*"+j+"="+i*j+" "); } System.out.println(); } }}//注意第二个for循环中,j<=i和j<=9输出结果的区别.前

小程序4:乘法表

代码实现: 1.方法一 2.方法二: 注:join()函数 语法  ‘seqq’.join(seq) seqq:分隔符,可以为空 seq:要连接的元素 以上就是:已seqq作为分隔符,将seq所有的元素合并成一个新的字符串 返回值:返回一个以分隔符seq连接各个元素后生成的字符串 Eg:seq1=[‘hello’,‘good’,‘girl’] print ‘  ’.join(seq1) hello good girl print ':'.join(seq1) hello:good:girl

Python题目6:99乘法表

for i in range(1,10): for j in range(1,i+1): print(i,'*',j,'=',i*j,'\t',end = '') print('') print('\n') for m in range(1,10): for n in range(1,10): print('%d*%d=%d'%(m,n,m*n),'\t',end = '') print('') 原文地址:https://www.cnblogs.com/rouge2017/p/8366199.h

python小程序练习:循环语句for,while实现99乘法表

打印99乘法表 for 循环语句实现: for i in range(1,10): for j in range(1,10): print(j,"x",i,"=",i*j,"\t",end="") #因为print自动换行,end="" 为结尾不换行 if i==j: print("") #此处是结尾换行 break while循环语句实现: i=0 j=0 while i <9:

python(7)- 小程序练习:循环语句for,while实现99乘法表

打印99乘法表 for 循环语句实现: 1 for i in range(1,10): 2 for j in range(1,10): 3 print(j,"x",i,"=",i*j,"\t",end="") #因为print自动换行,end="" 为结尾不换行 4 if i==j: 5 print("") #此处是结尾换行 6 break while循环语句实现: 1 i=0 2 j=

javascript小实例,实现99乘法表及隔行变色

人生短暂,废话不多说,直奔主题! 这个小实例的要求: 实现在页面中输出99乘法表.(要求:以每三行为一组,实现隔行变色(颜色为白,红,黄(也可自己定义)),鼠标滑过每一行,行背景颜色变为蓝色,鼠标离开又恢复原来的颜色),隔行变色的效果需要用if和switch两种判断方式都能实现: 额,分析一下实例要求:一个99乘法表,一个多方法的隔行变色,鼠标滑过变另外一个颜色,离开恢复原色.  嗯,我们一步步来吧! 99乘法表的实现,我相信很多人都知道怎么实现,无非是2个for循环得到的结果,这里我就不多做解