1.输入一个成绩显示成绩等级
a=eval(input()) ##字符串转化成数字
if a>=90:
print("A")
elif 90>a>=80:
print("B")
elif 80>a>=70:
print("C")
elif 70>a>=60:
print("D")
elif a<60:
print("E")
2.猜拳游戏
you=int(input("请输入石头0,剪刀1,布2;"))
import random
cp=random.randint(0,2) ##生成范围是0到2的随机数
if(you>2 or you<0):
print("对不起,没有这种出法")
else:
print("电脑出的是 %d\n" %cp)
if(you == 0):
if(cp == 0): print("平局,请再出一次")
elif(cp == 2): print("你输了")
else: print("你赢了")
if(you == 1):
if(cp == 1): print("平局,请再出一次")
elif(cp == 0): print("你输了")
else: print("你赢了")
if(you == 2):
if(cp == 2): print("平局,请再出一次")
elif(cp == 1): print("你输了")
else: print("你赢了")
3.九九乘法表
# 左下三角九九乘法表
for row in range(1,10): #打印行
for col in range(1,row+1): #打印列
print("{0}*{1}={2:2d}".format(row,col,row*col),end=" ")
#这里是用format函数进行格式化输出控制,{2:2d}是给{2}这个位置两倍的空间,对齐乘法表
#同时end是print函数内置方法,设置end=""print就不会进行换行操作
print(" ") #这里是用print的特性,进行换行输出
4.100以内偶数的和(不包括100)
sum=0
for i in range(1,100):
if(i%2==0):
sum=sum+i
print("100以内偶数的和为:",sum)