python(成绩等级,猜拳游戏,九九乘法表,100以内偶数的和)

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)

猜你喜欢

转载自blog.csdn.net/qq_50777680/article/details/121157170
今日推荐