python学习笔记 ——python写的猜数字游戏 002

from sys import exit
import random

def Arrfor(str):
  #CONTST = CONTST + 1
  artificial = input("请输入1-9之间任意一个数字:")
  art = int(artificial)  #将字符串类型转换为int类型
  if art < 1:
    print("数值不合法!还有",CONTST + "次机会哦")
    Arrfor(str);
  if art > 9:
    print("数值不合法!")
    Arrfor(str)
  if art == str:
    print("恭喜你,猜对了!")
    exit()
  if art < str:
    print("小了~")
    Arrfor(str)
  if art > str:
    print("大了")
    Arrfor(str)

print("\n猜数字游戏~   作者:xyk\n")
ran = random.randint(1,9)
Arrfor(ran);
时间: 2024-10-19 22:15:12

python学习笔记 ——python写的猜数字游戏 002的相关文章

python 学习笔记 12 -- 写一个脚本获取城市天气信息

最近在玩树莓派,前面写过一篇在树莓派上使用1602液晶显示屏,那么能够显示后最重要的就是显示什么的问题了.最容易想到的就是显示时间啊,CPU利用率啊,IP地址之类的.那么我觉得呢,如果能够显示当前时间.温度也是甚好的,作为一个桌面小时钟还是很精致的. 1. 目前有哪些工具 目前比较好用的应该是 weather-util, 之前我获取天气信息一般都是通过它. 使用起来也很简单: (1) Debian/Ubuntu 用户使用 sudo apt-get install weather-util 安装

用Python写一个猜数字游戏

2015.5.25第一天下载Python IDLE,写个猜数字的小游戏来熟悉这门语言: 1 times=6 2 letters=[100] 3 for i in range(1,times): 4 a = input("input the number you guess:") 5 try: 6 b = int(a) 7 if isinstance(b,int): 8 if i <5: 9 if int(a) in letters: 10 print("%s is th

【python小练习】简单的猜数字游戏

简单的猜数字游戏 前两天在论坛回答问题时候,看到一个猜数字的游戏,就在原来的基础上改了一下,玩一玩. 此程序,数字范围和尝试次数是事先设定好的,当然可以通过代码修改.经过测试,由于难度过大,我在其中加入的作弊功能,聪明的你一定能发现啦~ 代码思路: 随机生成初始数 random.randint() 循环限制尝试次数 将输入的数与初始数进行比较,并输出比较结果 经过不断尝试,相等后会下载一张暴漫的图片,暴漫的图片分两种 imglist = re.findall('data-original-ima

Python学习笔记--Python字符串连接方法总结

声明: 这些总结的学习笔记,一部分是自己在工作学习中总结,一部分是收集网络中的知识点总结而成的,但不到原文链接.如果有侵权,请知会,多谢. python中有很多字符串连接方式,总结一下: 1)最原始的字符串连接方式:str1 + str2 这个估计是Python中最常用的方式,直接用 “+” 来连接两个字符串: 'Jim' + 'Green' = 'JimGreen' 2)python 新字符串连接语法:str1, str2 第二种比较特殊,如果两个字符串用“逗号”隔开,那么这两个字符串将被连接

python学习笔记-python安装

我是在读的大四学生,小白一枚,想要学习人工智能.我会把我每天所学的分享出来,希望那些跟我志同道合的人,咱们一起学习和交流. 那咱们就从python开始学起.第一次写博客,心里还有点小激动..嘻嘻 本教程非常简单,如果有编程基础的人可以直接跳过.我主要是还考虑到什么都不懂的小白.虽然我也是个小白,嘻嘻. python有两个版本,一个2.x,一个3.x, 建议学python3,因为后面要学习的一些东西python2可能不支持. 首先打开度娘,百度python,进入python官网 点击下载 底下有各

运用python写一个猜数字游戏,学自小甲鱼老师

代码 """用python设计第一个游戏""" temp = input("猜猜小甲鱼心里想的是那个数字:")guess = int(temp) if guess == 8: print("你是小甲鱼心里的蛔虫吗?!") print("哼,猜中了也没奖励!")else: print("猜错了,小甲鱼心里想的是8!") print("游戏结束,不玩啦"

Python学习笔记-Python的字符串和格式化

因为Python的诞生比Unicode标准发布的时间还要早,所以最早的Python只支持ASCII编码,普通的字符串'ABC'在Python内部都是ASCII编码的.Python提供了ord()和chr()函数,可以把字母和对应的数字相互转换: >>> ord('A') 65 >>> chr(65) 'A' Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示,比如: >>> print u'中文' 中文 &g

python学习笔记--python数据类型

一.整形和浮点型 整形也就是整数类型(int)的,在python3中都是int类型,没有什么long类型的,比如说存年龄.工资.成绩等等这样的数据就可以用int类型,有正整数.负整数和0,浮点型的也就是小数类型(folat)的,带小数点的 1 name='你长得真漂亮' 2 age='88' 3 print(name) 4 print(age) >>>你长得真漂亮 >>>88 二.布尔类型 什么是布尔类型,布尔类型就是真和假,只有这两种,True和Fasle,非真即假,

Python学习笔记 ---- Python基础

前言 Python版本: 3.6.2 一.输入和输出 1.输出: 用print()可以输出指定内容. 括号中内容可以为字符串: print("Hello,world") 也可以为用逗号","隔开的多个字符串,当遇到逗号时会输出一个空格,下面的输出结果为: Hello world print("Hello","world") 也可以为数学公式,输出计算结果: print(12/5) 2.输入 input()可以接收用户输入的内容