【Python】猜数小游戏
有点沙雕
temp=input("猜猜我心里想的是哪个数字?")
guess=int (temp)
if guess==8:
print("你是我肚里的蛔虫么?")
print("哼,猜中也没有奖励")
else:
print("哈哈,猜错了哦!是8")
print("游戏结束,不玩了!")
PS:代码缩进很重要!
升级版1.0 if嵌套 (当用户猜错,给出提示)
temp=input("猜猜我心里想的是哪个数字?")
guess=int (temp)
if guess==8:
print("你是我肚里的蛔虫么?")
print("哼,猜中也没有奖励")
else:
if guess<8:
print("小啦~")
else:
print("大啦~")
print("游戏结束,不玩了!")
升级版2.0 循环(提供多个机会给用户)
#三次机会
counts=3
#循环
while counts>0:
temp=input("猜猜我心里想的是哪个数字?只有三次机会哦!\n")
guess=int (temp) if guess==8:
print("你是我肚里的蛔虫么?")
print("哼,猜中也没有奖励")
break
else:
if guess<8:
print("小啦~")
else:
print("大啦~")
counts=counts-1
print("游戏结束,不玩了!")
注意:代码缩进很重要的!
升级版3.0 随机数 (每次运行程序,答案随机)
import random #导入随机数轮子 ~
#三次机会
counts=3
answer=random.randint(1,10)#随机产生一个1-10以内的随机数
#循环
while counts>0:
temp=input("猜猜我心里想的是哪个数字?只有三次机会哦!\n")
guess=int (temp) if guess==answer:
print("你是我肚里的蛔虫么?")
print("哼,猜中也没有奖励")
break
else:
if guess<answer:
print("小啦~")
else:
print("大啦~")
counts=counts-1
print("游戏结束,不玩了!")
【Python】猜数小游戏的更多相关文章
- Python猜数小游戏
使用random变量随机生成一个1到100之间的数 采集用户所输入的数字,如果输入的不符合要求会让用户重新输入. 输入符合要求,游戏开始.如果数字大于随机数,输出数字太大:如果小于随机数,输出数字太小 ...
- 常用Java API之Ramdom--用代码模拟猜数小游戏
常用Java API之Ramdom Ramdom类用来生成随机数字.使用起来也是三个步骤: 1.导包 import java.util.Random; 2.创建 Random r = new Rand ...
- Java数组重修,猜数小游戏改进和打印正三角形
数组重修,猜数小游戏 要求:从键盘输入一个数,判断数组是否包含此数,运用随机数 我们可能会这样写 import java.util.Random; import java.util.Scanner; ...
- jsp-简单的猜数小游戏
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"% ...
- 【Python】猜数小游戏(文件操作)
人生苦短,我用Python 关键词 1.多用户 2.字典记录所有成绩 3.每次游戏轮数&总游戏次数&平均每次游戏需要多少轮 字典Dictionary.列表List.元组Tuple差异化 ...
- 带提示范围的猜数小游戏--python
import random random_number = random.randint(1, 99) print(random_number) start_data = 1 end_data = 9 ...
- python -猜字小游戏
代码运行效果如下: 注意: 1.必须要在python3环境想使用 2.QQ:3084276329(一起交流学习) 3.还请大家评论 Guess the word game代码如下: #! /usr/b ...
- 初识python: while循环 猜年龄小游戏
知识点: 1.python注释方法: 单行注释: # 多行注释: '''注释内容 ''' (单引号或双引号都可以),亦可打印多行 例: #此处是单行注释信息 print('这里是打印内容') #这里 ...
- 简单的猜数字小游戏--Python
猜数字小游戏: #coding=utf-8 import random answer =random.randint(1,100) #生成随机数 n=int (input("Please ...
随机推荐
- 机器学习作业(六)支持向量机——Matlab实现
题目下载[传送门] 第1题 简述:支持向量机的实现 (1)线性的情况: 第1步:读取数据文件,可视化数据: % Load from ex6data1: % You will have X, y in ...
- Wannafly Camp 2020 Day 5A Alternative Accounts
There are n different accounts on the website, and some of them competed in the recent k contests. H ...
- BZOJ2190 SDOI2008 仪仗队 gcd,欧拉函数
题意:求从左下角能看到的元素个数 引理:对点(x,y),连线(0,0)-(x,y),元素个数为gcd(x,y)-1(中间元素) 即要求gcd(x,y)=1 求gcd(x,y)=1的个数 转化为2 \s ...
- Linux断网安装jdk1.8
1.创建目录存放jdk包 mkdir /usr/java 2.上传jdk包 通过xftp或者其他远程工具 3.解压jdk tar zxvf jdk-8u221-linux-x64.tar.gz 4.打 ...
- react中用swiper实现大图功能
1.引入Swiper(用的是4.5.0版本) import Swiper from 'swiper'; //引入样式,还可以加上自己的样式 import '../../s ...
- 0002 增加APP配置
创建好工程后的第一步就是配置APP,目前有两个APP,配置APP的步骤如下: 01 APP目录配置 01.1 在APP目录下创建Templates目录,用于存储模板文件 01.2 在APP目录下创建v ...
- Java 散列集笔记
散列表 散列表(hash table)为每个对象计算一个整数,称为散列码(hash code). 若需要自定义类,就要负责实现这个类的hashCode方法.注意自己实现的hashCode方法应该与eq ...
- Python之路Day02
一.While while -- 循环 while 条件: 循环体 break -- 终止当前循环 while True: print("爱情买卖") break ...
- c#数据筛选和排序
一.TreeView SelectedNode 选中的节点 Level 节点的深度(从0开始) AfterSelect 节点选中后 ...
- SVN提交时没有写注释
会报错: Error: Commit blocked by pre-commit hook (exit code 1) with output: Error: [Commit failed]: Emp ...