python经典程序

输入输出

#判断输入整数是否在[0,100]之间
num = eval(input("请输入一个整数:"))
if num > 100 or num < 0: #判断[0,100]
	print("输入的整数小于0或大于100")
else:
	print("输入整数在0到100之间(含)")
temps=input("\n")

 

#斐波拉列数列
a,b=0,1
while a<1000:#输出不大于1000的序列
	print(a,end=',')
	a,b=b,a+b
temps=input("\n") 

 

#绘制七彩圆圈
import turtle
colors = ['red','orange','yellow','green','blue','indigo','purple']
for i in range(7):
	c = colors[i]
	turtle.color(c,c)
	turtle.begin_fill()
	turtle.rt(360/7)
	turtle.circle(50)
	turtle.end_fill()
turtle.done()

 

#绘制五角星
from turtle import *
color('#CC00FF','red')
begin_fill()
for i in range(5):
	fd(200)
	rt(144)
end_fill()
done()

 

# CaesarEncode.py
ptxt = input("请输入要进行加密的英文: ")
for p in ptxt:
    if "a" <= p <= "z":
        print(chr(ord("a")+(ord(p)-ord("a")+3)%26), end='')
    elif "A" <= p <= "Z":
            print(chr(ord("A")+(ord(p)-ord("A")+3)%26), end='')
    else:
            print(p, end='')

ptxt = input("\n请输入要进行解密的英文: ")
for p in ptxt:
    if "a" <= p <= "z":
        print(chr(ord("a")+(ord(p)-ord("a")-3)%26), end='')
    elif "A" <= p <= "Z":
            print(chr(ord("A")+(ord(p)-ord("A")-3)%26), end='')
    else:
            print(p, end='')

print("\n按回车结束程序")
temps=input("\n") 	

 凯撒密码

>>>L oryh brx!!!

posted @ 2019-03-27 16:02  糖水煮蛤蟆  阅读(1643)  评论(0)    收藏  举报