资讯专栏INFORMATION COLUMN

如何利用Python写猜数字和字母的游戏

89542767 / 301人阅读

  Python作为一门常见的编程语言,可以用到的地方是比较的多的,而且他还能够去编程相关的游戏,那么,下文就会给大家教一个比较简单的小游戏,就是写猜数字和字母的游戏,详细的内容可以看下文,看完之后,可以自己去手动敲下代码哦。


  前言


  学完语法和正在学习语法的时候,我们可以在空闲的时候,写几个简单的小项目,今天我们就用最基础的语法看两个实战语法练习


  猜数字游戏


  项目游戏说明:让用户输入一个数字,然后系统自动产生一个序列里面的随机数,然后让用户猜,直到猜正确之后程序才会停止,不让就会一直运行。


  涉及知识:while循环,条件语句,字符串定义,random模块(随机序列数的产生)


  代码如下;


  #-*-coding:utf-8-*-
  import random
  num=random.randint(0,100)
  num1=None
  while num1!=num:
  num1=int(input("请再输入一次:"))
  if num1>num:
  print("你再猜小一点**************************")
  elif num1<num:
  print("你再猜大一点**************************")
  else:
  print("真聪明*********************************")
  break
  print("恭喜你猜正确了")

01.png

  猜字母游戏


  游戏项目说明:用户首先在一个列表里面存储一些单词,然后系统自动选取这个列表里面的单词,并打乱,然后让用户猜这个单词是什么,如果正确退出程序,错误继续猜!


  涉及知识:列表,for,while循环,字符串定义,条件语句,random模块,基本算法


  #-*-coding:utf-8-*-
  import random
  word_1=["python","linux","mysql","java","hadoop","pycharm","smart"]
  word=random.choice(word_1)
  correct=word
  jumble=""
  for _ in range(len(word)):
  num=random.randrange(len(word))
  jumble+=word[num]
  word=word[:num]+word[num+1:]
  print("打乱的单词是:",jumble)
  guess=input("请你猜一下正确的单词为:")
  while guess!=correct or guess=="":
  print("错误!")
  guess=input("再猜:")
  if guess==correct:
  print("你猜正确了!")
  print("游戏结束,谢谢配合!")

02.png

  综上所述,这篇文章就给大家介绍完毕,希望可以给大家带来更多帮助。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/128301.html

相关文章

  • 写第一个Python程序

    摘要:关于中文为了处理汉字,程序员设计了用于简体中文的和用于繁体中文的。年一共收录了个字符,包括个汉字和个其它符号。年的是取代的正式国家标准。区分中文编码的方法是高字节的最高位不为。 Python 2和 Python3的区别 3.0有Unicode support ,这代表着可以直接默认写中文,2是不行的 有一些库改名了,但表面上变化不大,都是些大写变小写,下划线没了之类的 Twisted...

    ISherry 评论0 收藏0
  • 【学习笔记】用python做些事

    摘要:并返回合理错误提示。如果不在则再输入密码,成功则增加用户信息到文件中,密码进行加密处理。作业增加用户名,密码的合法化判断和错误提示。 课时5:字符串-基础 切片,索引 s = use python do somenthing s[1],s[-1],s[1:3],s[1:6:2],s[1:],s[:-1],s[:] spilt,join,[start:stop:step] 常用方法集...

    wdzgege 评论0 收藏0
  • 全网最全python教程,从零到精通(学python有它就够必收藏)

    摘要:年,第一个编译器诞生。它是用语言实现的,并能够调用语言的库文件。荣登年年度最佳编程语言,很多大公司,包括都大量的使用。 文章目录 1.1. Python的诞生1....

    learn_shifeng 评论0 收藏0
  • 正则表达式详解及实战

    摘要:如果你还没正式开始正则表达式,请快速浏览跳过本章节。就是一个等同于但更简略的正则表达式。如果想查找全部,就要加标识全局匹配规则正则表达式搜索字符串指定的值,从而去匹配字符串。正则表达式都是用来操作字符串的。 正则表达式 Create by jsliang on 2018-11-14 10:41:20 Recently revised in 2018-11-19 08:46:37 ...

    simon_chen 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<