脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - 如何利用Python写猜数字和字母的游戏

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

2022-07-06 17:09王小王_123 Python

这篇文章主要介绍了如何利用Python写猜数字和字母的游戏,文章基于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("恭喜你猜正确了")

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

 

猜字母游戏

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

涉及知识:列表,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("游戏结束,谢谢配合!")

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

到此这篇关于如何利用Python写猜数字和字母的游戏的文章就介绍到这了,更多相关Python猜数字游戏内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.51cto.com/u_15172991/5428406

延伸 · 阅读

精彩推荐
  • PythonOpenCV3.3+Python3.6实现图片高斯模糊

    OpenCV3.3+Python3.6实现图片高斯模糊

    这篇文章主要为大家详细介绍了OpenCV3.3+Python3.6实现图片高斯模糊,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    Demo.demo11302021-11-05
  • Pythonpython ansible服务及剧本编写

    python ansible服务及剧本编写

    python语言是运维人员必会的语言,而ansible是一个基于Python开发的自动化运维工具 (saltstack)。其功能实现基于SSH远程连接服务;ansible可以实现批量系统配置...

    banana童11192020-12-30
  • PythonPython3.4学习笔记之 idle 清屏扩展插件用法分析

    Python3.4学习笔记之 idle 清屏扩展插件用法分析

    这篇文章主要介绍了Python3.4 idle 清屏扩展插件用法,简单分析了idle清屏的几种方法及idle清屏插件的相关使用技巧,需要的朋友可以参考下...

    流风,飘然的风4652021-06-03
  • PythonPython中的高级数据结构详解

    Python中的高级数据结构详解

    这篇文章主要介绍了Python中的高级数据结构详解,本文讲解了Collection、Array、Heapq、Bisect、Weakref、Copy以及Pprint这些数据结构的用法,需要的朋友可以参考下...

    脚本之家4302020-05-24
  • Pythonpython爬虫Mitmproxy安装使用学习笔记

    python爬虫Mitmproxy安装使用学习笔记

    这篇文章主要介绍了python爬虫Mitmproxy学习笔记分享,有需要的朋友可以收藏学习下,希望可以对你有所帮助,大家一起共同学习,共同进步...

    别呀10272021-12-28
  • Pythonpython用fsolve、leastsq对非线性方程组求解

    python用fsolve、leastsq对非线性方程组求解

    这篇文章主要为大家详细介绍了python用fsolve、leastsq对非线性方程组进行求解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    潜水的飞鱼baby6092021-04-30
  • Python浅谈五大Python Web框架

    浅谈五大Python Web框架

    Python这么多框架,能挨个玩个遍的人不多,坦白的说我也只用过其中的三个开发过项目,另外一些稍微接触过,所以这里只能浅谈一下,欢迎懂行的朋友们...

    Python教程网1602020-09-24
  • PythonPython工具整合,为程序员和新手准备的 8 大 Python 工具

    Python工具整合,为程序员和新手准备的 8 大 Python 工具

    Python 是一种开源编程语言,用于 Web 编程、数据科学、人工智能和许多科学应用。学习 Python 使程序员能够专注于解决问题,而不是专注于语法,其丰富的...

    今日头条5442020-07-14