python基础

 请输入成绩:如果大于等于90,输出“优秀”,如果大于等于70,输出“良好”,
 如果大于等于60,输出“及格”,否则输出“不及格”
while True:

  n=input("请输入成绩:")

if len(n)==3:

  num=int(n)

      if num==100:

          print("满分")

          break

      else:

          print("请输入0到100之间的数字")

elif len(n)==2:

     num=int(n)

      if num>=90:

          print("优秀")

      elif num>=70:

          print("良好")

      elif num>=60:

          print("及格")

      else:

          print("不及格")

  elif num=="end":

      break

  else:

      print("你输入的有误,请重新输入")

用户输入月份,判断当前月份为几月,并输出有多少天。如果用户输入2月份,则请用户输入年份,判断平年则输出28天,闰年则输出29天。(能被4整除但不能被100整除,或者能被400整除)

a=1

while a==1:

month=input("请输入月份:")

if month.isdigit():

     month=int(month)

     if month>12 or month==0:

        print("您输入的月份有误")

     elif month==1 or month==3 or month==5 or month==7 or month==8 or month==10 or month==12:

        print("该月份有31天")

     elif month==4 or month==6 or month ==9 or month==11:

        print("该月份有30天")

      elif month==2:

         year=input("请输入年份:")

         if year.isdigit():

            year=int(year)

            if year%4==0 and year%100!=0 or year%400==0:

                   print("二月份有29天")

            else:

                   print("二月份有28天")

          else:

             print("请输入正确的年份")

elif month=="end":

     break   

else:

     print("您输入的有误,请重新输入")  

 选做题:猜数游戏:随机生成一个1-100的数:让用户猜

import random

num=random.randint(1,100)

while True:

     num1=input("请输入一个数字:")

     num1=int(num1)

     if  num1.isdigit():

        if num1>num:

           print("你猜的大了")

        elif num1<num:

           print("你猜的小了")

        else:

           print("恭喜你,猜对了")

           break

      else:

         print("您输入有误,请重新输入") 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值