凯撒密码
a = input().split(" ", 1)
b = int(a[0])
for i in a[-1]:
if(ord(i) >= ord("a") and ord(i) <= ord("z")):
print(chr(ord("a")+(ord(i)-ord("a") + b) % 26), end="")
elif(ord(i) >= ord("A") and ord(i) <= ord("Z")):
print(chr(ord("A")+(ord(i)-ord("A") + b) % 26), end="")
else:
print(i, end="")
找最大值
def max(*a):
m=a[0]
for x in a:
if x>m:
m=x
return m
a,b,c=map(int,input().split())
print(max(a,b,c))
求周长和面积
print("Please enter the length:")
length=eval(input())
print("Please enter the width:")
width=eval(input())
area = width * length
per=(width+length)*2
print("The area is:",'{:.1f}'.format(area))
print("The perimeter is:",'{:.1f}'.format(per))
找数字
n=input()
if n.isdigit()or(n[0]=='-'and n.lstrip('-').isdigit()):
if '3' in n or'4' in n:
print('true')
else:
print('false')
else:
print('illegal input')
随机数求圆周率
from random import random,seed
seed(123)
DARTS = eval(input())
hits = 0.0
for i in range(DARTS):
x,y =random(),random()
dist = pow(x**2 + y **2,0.5)
if dist <= 1.0:
hits =hits +1
pi = 4*(hits/DARTS)
print("{:.6f}".format(pi))
统计数据
sum = 0
n = 0
x = 0
y = 0
number = 1
while number != 0:
number = eval(input(""))
sum = sum + number
n = n + 1
if number<0:
x = x + 1
else:
y = y + 1
average = sum/(n-1);
print(average)
print(y-1)
print(x)
用字典实现登录模块
pass_dic = {"aaa": "123456", "bbb": "888888", "ccc": "333333"}
user_name = input()
if user_name in pass_dic:
for i in range(0,3):
pwd=input()
if pwd==pass_dic[user_name]:
print('Success')
break
else:
if i<2:
print('Fail',"{} Times Left".format(2-i))
else:
print('Login Denied')
else:
print("Wrong User")