Python的几个小程序,其实我觉得可以称作初学时的基础算法

      昨天学习的,今天做一下整理,以前学过几天c,感觉什么都没有搞出来,有点泄气,看到Python后试试,从最基本的东西学起,希望不要辜负我的这一点热情。

if语句的应用

 1 n=1
 2 while n<5:
 3     inp = input('请输入会员级别:')
 4     if inp == "高级会员":
 5         print('贵宾1')
 6     elif inp =="白金会员":
 7         print("贵宾2")
 8     elif inp =='铂金会员':
 9         print("贵宾3")
10     else:
11         print("城管")
12 
13     print('该干嘛干嘛去')
14     n+=1
15 pass
16 print('穷逼,滚!')

列出1-100的偶数:

n=1
while n<101:
    if n==1:
        pass
    elif n%2==1:            #利用奇数的性质,不能被2整除,余数是1,因此,%(求模)判断余数是不是1
        pass
    else:
        print(n)
    n+=1

列出数字1 2 3 4 5 6 8 9 10:

count=1
while count<11:
    if count==7:        #判断循环后的数值是不是7
        pass                 #c语言中没有这个关键字(不知道这个称呼对不,有的好像叫保留字)
    else:
        print(count)
    count+=1
print('-----END------')

经典的高斯算法:1-100的累加,懂的5050

n=1
sum=0
while n<101:
    sum=sum+n
    n=n+1
print(sum)

100以内的奇数

n=1
while n<101:
    if n%2==0:
        pass
    else:
        print(n)
    n+=1

计算1-2+3-4+5.....,我最后算的是-50,不知道对不

n=1
sum=0
while n<101:
    t=n%2
    if t==0:
        sum=sum-n
    else:
        sum=sum+n
    n=n+1
print(sum)

输入三次密码,不正确就退出,感觉有点怪怪的,不清楚

n=1
while n<4:
        mima=input('请输入密码:')                      #有点疑惑,与c不一样的是要求输入密码时光标跳到前面去了
        if mima =='123':
            print('小草包,进来吧!')
            break
        else:
            print('请重新输入')
        n+=1
        print('你输入的次数超过3次,尽快滚蛋!否则报警')

 

posted @ 2018-03-29 12:53  kngwyaoyz  阅读(251)  评论(0编辑  收藏  举报