有点沙雕

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】猜数小游戏的更多相关文章

  1. Python猜数小游戏

    使用random变量随机生成一个1到100之间的数 采集用户所输入的数字,如果输入的不符合要求会让用户重新输入. 输入符合要求,游戏开始.如果数字大于随机数,输出数字太大:如果小于随机数,输出数字太小 ...

  2. 常用Java API之Ramdom--用代码模拟猜数小游戏

    常用Java API之Ramdom Ramdom类用来生成随机数字.使用起来也是三个步骤: 1.导包 import java.util.Random; 2.创建 Random r = new Rand ...

  3. Java数组重修,猜数小游戏改进和打印正三角形

    数组重修,猜数小游戏 要求:从键盘输入一个数,判断数组是否包含此数,运用随机数 我们可能会这样写 import java.util.Random; import java.util.Scanner; ...

  4. jsp-简单的猜数小游戏

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"% ...

  5. 【Python】猜数小游戏(文件操作)

    人生苦短,我用Python 关键词 1.多用户 2.字典记录所有成绩 3.每次游戏轮数&总游戏次数&平均每次游戏需要多少轮 字典Dictionary.列表List.元组Tuple差异化 ...

  6. 带提示范围的猜数小游戏--python

    import random random_number = random.randint(1, 99) print(random_number) start_data = 1 end_data = 9 ...

  7. python -猜字小游戏

    代码运行效果如下: 注意: 1.必须要在python3环境想使用 2.QQ:3084276329(一起交流学习) 3.还请大家评论 Guess the word game代码如下: #! /usr/b ...

  8. 初识python: while循环 猜年龄小游戏

    知识点: 1.python注释方法: 单行注释: # 多行注释: '''注释内容 '''  (单引号或双引号都可以),亦可打印多行 例: #此处是单行注释信息 print('这里是打印内容') #这里 ...

  9. 简单的猜数字小游戏--Python

    猜数字小游戏: #coding=utf-8 import random   answer =random.randint(1,100) #生成随机数 n=int (input("Please ...

随机推荐

  1. 机器学习作业(六)支持向量机——Matlab实现

    题目下载[传送门] 第1题 简述:支持向量机的实现 (1)线性的情况: 第1步:读取数据文件,可视化数据: % Load from ex6data1: % You will have X, y in ...

  2. 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 ...

  3. BZOJ2190 SDOI2008 仪仗队 gcd,欧拉函数

    题意:求从左下角能看到的元素个数 引理:对点(x,y),连线(0,0)-(x,y),元素个数为gcd(x,y)-1(中间元素) 即要求gcd(x,y)=1 求gcd(x,y)=1的个数 转化为2 \s ...

  4. Linux断网安装jdk1.8

    1.创建目录存放jdk包 mkdir /usr/java 2.上传jdk包 通过xftp或者其他远程工具 3.解压jdk tar zxvf jdk-8u221-linux-x64.tar.gz 4.打 ...

  5. react中用swiper实现大图功能

    1.引入Swiper(用的是4.5.0版本)      import Swiper from 'swiper';      //引入样式,还可以加上自己的样式      import '../../s ...

  6. 0002 增加APP配置

    创建好工程后的第一步就是配置APP,目前有两个APP,配置APP的步骤如下: 01 APP目录配置 01.1 在APP目录下创建Templates目录,用于存储模板文件 01.2 在APP目录下创建v ...

  7. Java 散列集笔记

    散列表 散列表(hash table)为每个对象计算一个整数,称为散列码(hash code). 若需要自定义类,就要负责实现这个类的hashCode方法.注意自己实现的hashCode方法应该与eq ...

  8. Python之路Day02

    一.While while -- 循环 while 条件: 循环体 break -- 终止当前循环 while True:    print("爱情买卖")    break   ...

  9. c#数据筛选和排序

    一.TreeView SelectedNode    选中的节点            Level    节点的深度(从0开始)                AfterSelect    节点选中后 ...

  10. SVN提交时没有写注释

    会报错: Error: Commit blocked by pre-commit hook (exit code 1) with output: Error: [Commit failed]: Emp ...