VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • Python基础练习--(2)

猜拳游戏(升级版)

复制代码
import random
cnt=input("请输入要进行的游戏次数:")
print("\n")
cnt=int(cnt)
while cnt:
    player_input = input("请输入(0剪刀、1石头、2布):")
    player = int(player_input)
    if player<0 or player>2:
        print("请按照游戏规则输入数字哦---\n")
        continue
    computer = random.randint(0,2) 
    if (computer - player == 2) or (computer - player == 1)or (computer - player == -1):
        print("电脑出的是%s,恭喜,你赢了!\n"%computer)
    elif computer - player == 0:
        print("电脑出的是%s,平局!\n"%computer)
    else:
        print("电脑出的是%s,你输了!\n"%computer)
    cnt-=1
print("------游戏结束------\n")
复制代码

·努力天数

复制代码
sum=1
i=1
while i<=365:
    if i%6==0 or i%7==0:
        sum*=(1-0.01)
     
    else:
        sum*=(1+0.01)
    i+=1
print(sum)
复制代码

·打印图形

复制代码
i = 1
while i<6:
    j = 0
    while j<i:
        print("* ",end='')
        j+=1
    print("")
    i+=1
复制代码

·小九九

复制代码
i=1
while i<10:
    j=1
    while j<=i:
        print("%d*%d=%-2d"%(j,i,i*j),end=' ')
        j+=1;
    print("")
    i+=1
复制代码

·无重复三位数(升级版)

复制代码
digits=(1,2,3,4)
for i in digits:
    for j in digits:
        if j==i:
            continue
        for k in digits:
            if k==i or k==j:
                continue
            print(i*100+j*10+k)
复制代码

·dog变god

str="dog"
temp=str[::-1]
print(temp)

·登录系统

复制代码
name='bai'
password='123456'
print("用户名正确的前提下,你将有三次机会输入密码:")
user_name=input("请输入用户名:")
if user_name!=name:
    print("您输入的用户名不正确,退出系统~~~")
else:
    for i in range(3):
        user_password=input("请输入密码:")
        if user_password==password:
            print("您输入的密码是%s,登陆成功!"%user_password)
            break
        elif i<2:
            print("您输入的秘密错误,还有%d次机会哦~~~"%(2-i))
        else:
            print("输入密码的次数用完了哦~~~")
复制代码

·回文字符串

str=input("输入一个字符串:")
temp=str[::-1]
if str==temp:
    print("%s是一个回文字符串。"%str)
else:
    print("%s不是一个回文字符串。"%str)

·日期

复制代码
str=input()
if str=="M":
    print("星期一")
elif str=="T":
    print("星期二")
elif str=="We":
    print("星期三")
elif str=="Th":
    print("星期四")
elif str=="F":
    print("星期五")
elif str=="S":
    print("星期六")
elif str=="Su":
    print("星期日")
else:
    print("Error")
复制代码

文章出处:https://www.cnblogs.com/zhang-a-d/p/14822984.html

相关教程