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

Posted kngwyaoyz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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次,尽快滚蛋!否则报警)

 

以上是关于Python的几个小程序,其实我觉得可以称作初学时的基础算法的主要内容,如果未能解决你的问题,请参考以下文章

教程:给初学的几个小例子(待补充)

CMD使用的几个小技巧

python的几个小程序

CSS3实现的几个小loading效果

python -- 解决"pip install pandas"时遇到的几个小问题

python教程---新手应该知道的几个小技巧