美文网首页
python例题

python例题

作者: 小爷很飘 | 来源:发表于2018-02-10 21:03 被阅读0次

for循环、if 、乘方 、continue 、除法

for i in range(100,1000):
    a = i//100 # 取百分位
    b = i//10%10 # 取十分位
    c = i%100%10 # 取个位数
    if i == a**3 +b**3 + c**3:
        print(i)
    else:
        continue

输入输出、while循环

import sys
n = int(input("input number:\n"))
print("n = %d" % n)
for i in range(2,n+1):
    while n != i:
        if n % i == 0:
            sys.stdout.write(str(i))
            sys.stdout.write("*")
            n = n//i
        else:
            break
        print("%d" %n)

日期操作

import datetime
# 输出今日日期,格式为 yyyy/mm/dd。更多选项可以查看 strftime() 方法
print(datetime.date.today().strftime("%Y-%m-%d"))
print(datetime.datetime.now().strftime("%d/%m/%Y %H:%M:%S"))
# 创建日期对象
miyazakiBirthDate = datetime.date(2015,5,31)
print(miyazakiBirthDate.strftime("%d/%m/%Y"))
miyazakiBirthNextDay = miyazakiBirthDate + datetime.timedelta(days=2)
print(miyazakiBirthNextDay)

批量打印

from sys import stdout

for i in range(4):
    stdout.write("*")
print()

函数定义,递归

# 阶层计算
def fact(j):
    if j == 0:
        sum = 1
    else:
        sum = j * fact(j-1)
    return sum
for i in range(6):
    print("%d!=%d"%(i,fact(i)))

字符串操作

from sys import stdout
s = input("Input a string:")
l = len(s)
stdout.write(s[l-1])
print(l)

数组foreach

def geArr(i):
    h = [];
    for j in range(i):
        h.append(j)
    return  h;
l = geArr(10);
for each in l:
    print(each)

if elif

m = 2;
if 1>m :
  print(1)
elif  3>m:
  print(2)

相关文章

  • python例题

    for循环、if 、乘方 、continue 、除法 输入输出、while循环 日期操作 批量打印 函数定义,递...

  • python 例题

    元组 将字符串转化成元组 人不变心变 就是元组里的列表ID不变 元组大框里面的ID变 多变量一起赋值 并交换值 (...

  • Python例题

    1、从键盘输入10个学生的成绩并存储在列表中,求成绩最高者、最低者的序号和成绩。 2、编写程序,生成包含20个元素...

  • Python例题27

    题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。 程序分析:无。 程序源代码: 实例(Pyth...

  • Python例题24

    题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 程序分...

  • Python例题25

    题目:求1+2!+3!+...+20!的和。 程序分析:此程序只是把累加变成了累乘。 方法一 #!/usr/bin...

  • Python例题23

    题目:打印出如下图案(菱形): * *** ***** ******* ***** *** * 程序分...

  • Python例题19

    题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 ...

  • Python例题13

    题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"...

  • python例题14

    题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到...

网友评论

      本文标题:python例题

      本文链接:https://www.haomeiwen.com/subject/wedhtftx.html