当前位置:
首页 > 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
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程
检测数据类型的四种方法
js中数组的方法,32种方法
前端操作方法
数据类型
window.localStorage.setItem 和 localStorage.setIte
如何完美解决前端数字计算精度丢失与数