首页 > 其他分享 >猜数字-周末习题

猜数字-周末习题

时间:2024-04-01 10:12:57浏览次数:22  
标签:count guess 数字 please 周末 num print 习题 猜测

程序随机内置一个位于一定范围内的数字作为猜测的结果,由用户猜测此数字。

用户每猜测一次,由系统提示猜测结果:太大了、太小了或者猜对了,直到用户猜对结果或者猜测次数用完导致失败。

import random
num = random.randint(0,99)

count =0
while count<3:
guess = int(input("please input your guess int:"))
if guess == num:
print(f"bingo! {guess} is the right number!")
break
elif guess > num:
print(f"{guess} is too big, please try smaller.")
else:
print(f"{guess} is too small, please try bigger.")
if count == 2:
print(f"都没猜对,继续努力")
count+=1

设定一个理想数字比如:66, 让用户三次机会猜数字,如果比66大,则显示猜测的结果大了; 如果比66小,则显示猜测的结果小了; 只有等于66,显示猜测结果正确,退出循环。

最多三次都没有猜测正确,退出循环,并显示‘都没猜对,继续努力’

num = 66

count =0
while count<3:
guess = int(input("please input your guess int:"))
if guess == num:
print(f"bingo! {guess} is the right number!")
break
elif guess > num:
print(f"{guess} is too big, please try smaller.")
else:
print(f"{guess} is too small, please try bigger.")
if count == 2:
print(f"都没猜对,继续努力")
count+=1

标签:count,guess,数字,please,周末,num,print,习题,猜测
From: https://www.cnblogs.com/zenopan101861/p/18107833

相关文章

  • 数字示波器
    数字示波器综述:本文讲述了数字示波器的电路组成。一.定义显示电信号波形的仪器二.组成由模拟前端处理电路、电源电路、单片机电路、控制电路、触发电路、校准电路组成。1)模拟前端处理电路将输入的模拟信号处理后传输给单片机。由交直流耦合选择电路、电压衰减电路、信号处......
  • 试题 算法训练 数字三角形(本人粗暴解法+递推与记忆化搜索解法)
    问题描述(图3.1-1)示出了一个数字三角形。请编一个程序计算从顶至底的某处的一条路径,使该路径所经过的数字的总和最大。●每一步可沿左斜线向下或右斜线向下走;●1<三角形行数≤100;●三角形中的数字为整数0,1,…99;输入格式文件中首先读到的是三角形的行......
  • 【信号分析】基于模拟数字信号ASK FSK PSK QAM调制及自相关法估计功率谱、周期图计算
      ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • 数字化运营策略大揭秘:畅销书《数字化运营》详解
    简介数字化转型已经成为大势所趋,各行各业正朝着数字化方向转型,利用数字化转型方法论和前沿科学技术实现降本、提质、增效,从而提升竞争力。数字化转型是一项长期工作,包含的要素非常丰富,如数字化转型顶层设计、组织架构设计、领军人的数字化思想转型、前沿科技的应用、业务......
  • 【Python】反转数字(整数、百分数、小数、分数)
    (本人蒟蒻,dalao勿喷)需要代码往下翻,最后的代码最简洁喔~题设:'''给定一个数,请将该数各个位上数字反转得到一个新数。整数反转是将所有数位对调。小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分。分数反转是把分母的数反转,再把分子的数反转,不交换......
  • MYSQL数字函数实操宝典:场景化SQL语句一网打尽
    ​......
  • 00342第四章 结构化程序设计 思考题和练习题(C语言)
    一、单项选择题1.若从键盘输入字符串"HOWAREYOU?",可以直接使用库函数【】。        A.scanf    B.getstr    C.gets    D.都不能直接使用2.C语言的库函数中,可以输出double型变量值的是【】。        A.getchar   ......
  • 大学教材《C语言程序设计》(浙大版)课后习题解析 | 第七、八章
    概述    本文主要提供《C语言程序设计》(浙大版)第七、八章的课后习题解析,以方便同学们完成题目后作为参考对照。后续将更新第九、十章节的课后习题解析,如想了解更多,请持续关注该专栏。专栏直达链接:《C语言程序设计》(浙大版)_孟俊宇-MJY的博客-CSDN博客​http://t.cs......
  • java毕业设计数字家谱管理系统(Springboot+mysql+jdk1.8+maven3.39)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义一、选题背景:在快速变化的社会中,人们越来越意识到家族历史和文化传承的重要性。家谱作为记录家族血脉和历史的重要文献,承载着丰富的文化价值和历史信息。然而,传统......
  • 大学教材《C语言程序设计》(浙大版)课后习题解析 | 第五、六章
    概述   本文主要提供《C语言程序设计》(浙大版)第五、六章的课后习题解析,以方便同学们完成题目后作为参考对照。后续将更新第七、八章节课后习题解析,如想了解更多,请持续关注该专栏。专栏直达链接:《C语言程序设计》(浙大版)_孟俊宇-MJY的博客-CSDN博客http://t.csdnimg......