pythond第一课(四道入门基础题)

第一题:请用户输入一个四位数字,求此数字位数之和

num=int(input(''请输入随机数:'))

qian=num//1000  #//取整数商

bai=num%1000//100   #%取余

shi=num%100//10

ge=num%10

print(qian+bai+shi+ge)


第二题:请输入成绩

              如果大于等于90,输出优秀

              如果大于等于70,输出良好

              如果大于等于60,输出及格

              否则输出不及格

               a=input('请输入成绩')

               a=int(a)

               if  (a>=90);

                    print('优秀')

               elif  (70<=a<90);

                    print('良好')

               elif(60<=a<70):

                    print('及格')

               else:

                    print('不及格')


第三题:猜数游戏,随意输入一个数字,用指令进行判断

                import random    #导入random库

                n=int(random.random()*10)  #random.random()生成一个0-1之间的随机数 /   random.random()*10生成一个0-10之间的随机数

                num=int(input('输入一个十以内的数字:'))

                if num>n:

                    print('大了')

                elif num<n:

                    print('小了')

                else:

                    print('对了') 

               print(n)


第四题:随机输入一个月份,输出这个月有几天,如果输入的是二月,则再输入年份,并输出这是闰年还是平年,有多少天。

sum=input('请输入月份:')

if sum in(1,3,5,7,8,10,12):

        print('有31天')

elif sum==2

    n=int(input('请输入年份'))

    if(n%4==0 and n%100=0) or n%400==0:

     print('今年是闰年,有29天')

else:

    print('今年是平年,有28天')

else:

    print('有30天')


猜你喜欢

转载自blog.csdn.net/weixin_42031118/article/details/80106525