有点沙雕

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. macOS 下安装tomcat

    The Servlet 4.0 specification is out and Tomcat 9.0.x does support it. Time to dive into Tomcat 9. [ ...

  2. Yaf自定义autoload以实现Model文件和Controller文件命名区分

    先上图: 由于Yaf作者在设计Yaf框架目录时没有直接区分开models文件和controllers文件,所以在IDE看着会很难受,眼睛离开了编辑器就不大好区分这两个文件夹的文件.所以自己写了一个au ...

  3. Python获取当前文件路径及父文件路径

    import os # 当前文件的路径 1.os.getcwd(): 2.os.path.realpath(__file__) # 当前文件的父路径 1.pwd=os.getcwd()   os.pa ...

  4. 对json 数据的处理

    今天一个任务是,从一个指定接口中获取 json 字符串,并将其中指定的数据,以列表的形式表示出来. 唯一注意:json 字符串,需要先转换成 json 对象. var  json对象= eval('( ...

  5. oracle 锁表处理

    1.查询 select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swher ...

  6. Git-免密提交

    全局设置git免密提交,打开git-bash输入命令: git config credential.helper store --global 单独对某个项目仓库设置时不加  --global 设置之 ...

  7. 线程同步器CountDownLatch

    Java程序有的时候在主线程中会创建多个线程去执行任务,然后在主线程执行完毕之前,把所有线程的任务进行汇总,以前可以用线程的join方法,但是这个方法不够灵活,我们可以使用CountDownLatch ...

  8. IntelliJ IDEA 2017.3尚硅谷-----创建动态的 Java Web

  9. F与Q查询

    F查询: 之前构造的过滤器都是将字段值与某个我们设定的常亮做比较,如果我们要对两个字段的字段的值做比较久需要用到F查询:F查询可以用来比较同一个model事例中两个不同字段的值, 准备工作: 创建数据 ...

  10. java8 四大核心函数式接口Function、Consumer、Supplier、Predicate(转载)

    Function<T, R> T:入参类型,R:出参类型 调用方法:R apply(T t); 定义函数示例:Function<Integer, Integer> func = ...