首页 > 其他分享 >猜数字2

猜数字2

时间:2023-06-04 16:22:14浏览次数:46  
标签:cnt 数字 format ret print total 猜测

1-实例代码

'''---------------------------------
# @Date:   2023-06-04 15:10:24
# @Author: Devin
# @Last Modified: 2023-06-04 16:17:33
------------------------------------'''

'''
程序说明:
	电脑给出一个范围内的随机数,用户根据反馈尝试猜测,
	对猜测次数做了限制,超出猜测次数视为失败,没有猜对提示剩余的猜测次数。
VERSION:2
'''

import random
# 电脑给出1—10范围内的随机整数
number=random.randint(1,10)
cnt=int(input("限制猜测次数:"))
total=cnt
ret=False

while not ret and cnt>0:
	# 用户尝试猜测数字
	guess=int(input("猜数字:"))
	cnt-=1
	if guess<number:
		print("猜小了...,请继续")
	elif guess>number:
		print("猜大了...,请继续")
	else:
		print("真棒,你猜了{}次就对了。".format(total-cnt))
		ret=True

	if not ret:
		# 没猜对情况下提示剩余次数
		if cnt==0:
			print("很遗憾,你猜了{}次都失败了。".format(total))
		else:
			print("还剩{}次机会".format(cnt))


2-运行截图


标签:cnt,数字,format,ret,print,total,猜测
From: https://www.cnblogs.com/reaptem/p/17455830.html

相关文章

  • 猜数字
    1-实例代码'''---------------------------------#@Date:2023-06-0415:10:24#@Author:Devin#@LastModified:2023-06-0415:18:55------------------------------------''''''程序说明: 电脑给出一个范围内的随机数,用户尝试根据反馈猜测,直至猜......
  • 2023年7大数字化转型趋势
    近日,全球排名第一的CRM厂商Salesforce旗下的全资子公司Mulesoft,发布了《2023年7大数字化转型趋势》报告。同时结合Gartner、德勤、麦肯锡、IDC等知名调查机构报告的精华内容,揭示了影响组织在实现数字化转型过程中的7大趋势。这7大趋势分别是,投资自动化(RPA、超级自动化),加速业务流......
  • 数字反转
    【深基2.例7】数字反转题目描述输入一个不小于$100$且小于$1000$,同时包括小数点后一位的一个浮点数,例如$123.4$,要求把这个数字翻转过来,变成$4.321$并输出。输入格式一行一个浮点数输出格式一行一个浮点数样例#1样例输入#1123.4样例输出#14.321代码#inclu......
  • Coremail与中科曙光达成战略合作 紧抓数字经济大机遇
    5月12日,广东盈世计算机科技有限公司(以下简称:Coremail)与曙光信息产业股份有限公司(以下简称:中科曙光)正式签约合作协议、达成战略合作伙伴关系。Coremail技术副总裁林延中、中科曙光副总裁郭莹等领导出席签约活动,并就未来合作进行了深入探讨。双方将在计算、存储、安全、数据中心等领......
  • 数字孪生:让ECU在数字环境中“栩栩如生”
    ​很多汽车广告中都会展示这样一个画面:在快要猛烈撞击障碍物之时,汽车所配备的防撞预警功能在最后关头实现停驶,守护车内老少一家人的生命安全。近年来,汽车安全性能成为众多厂商广告中的主打,侧面印证了安全在当下消费者选车指标中地位的提升。实际上,在一款新车被推广至大众之前,每一......
  • 传统GIS与数字孪生结合带来的改变
    传统的地理信息系统(GIS)在地理数据的收集、存储和分析方面发挥着重要作用,而数字孪生技术则通过虚拟模型的构建与真实世界进行交互和模拟。将传统GIS与数字孪生技术相结合,不仅增强了地理数据的可视化和分析能力,还为决策者提供了更全面、精确的信息,带来了根本性的改变。GIS通过地图......
  • 剑指 Offer 57. 和为s的两个数字
    剑指Offer57.和为s的两个数字题目:输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。示例1:输入:nums=[2,7,11,15],target=9输出:[2,7]或者[7,2]示例2:输入:nums=[10,26,30,31,47,60],targe......
  • 升级全面预算管理,引领企业数字化之旅
    当今这个科技飞速发展的时代,企业需要完成数字化改革,以提升自身利润,但是企业却并没有花费足够多的时间去思考如何更好地利用技术来改善自己的业务。只有少部分企业领导者对企业当前的财务和业务计划或者未来的数字化转型计划充满信心。也就是说,大部分企业仍然在不断变化的数字世界中......
  • 算法刷题记录:日历中的数字
    题目链接https://ac.nowcoder.com/acm/contest/19859/B题目分析很简单的一道数位统计的题目其中年和月是乘法原理。(固定住年和月,枚举该月有几天,所以是乘法原理)当x=0并且month<10时,月需要特判一位数的情况,是加法原理日是加法原理AC代码//Problem:日历中的数字//Cont......
  • Java官方笔记5数字和字符串
    NumbersNumber的子类:另外还有BigDecimal和BigInteger,用于高精度计算,AtomicInteger和AtomicLong用于多线程应用。我们有时候需要用包装类而非基本数据类型,理由如下:方法入参类型为Object,只能传入对象使用包装类提供的常量,比如MIN_VALUE和MAX_VALUE使用包装类的方法来做......