Python基础课程笔记之程序的控制结构程序练习题
程序的控制结构
在本章的学习中,分别学习了基本结构、分支结构、循环结构、random库的调用和基本函数、pi的计算以及程序异常的辨别处理。本章已经学习完毕,所以从程序练习题开始做笔记吧。
@[TOC](程序练习题) ## 4.1猜数游戏 ## 4.2统计不同字符个数 ## 4.3最大公约数计算 ## 4.4猜数游戏续 ## 4.5 猜数游戏续 ## 4.6羊车门问题 ## 4.7 对实例1进行改造
提示:以下是本篇文章正文内容
4.1猜数游戏
题干:在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了”;小于预设的数,显示“遗憾,太小了”,如此循环,直至猜中该数,显示“预测N次,你猜中了!”,其中N是用户输入数字的次数。
参考答案(个人摸索,不足之处恳请指出):
y_or_n = input('是否退出程序(y/n):') #避免程序在输入一次后即退出
while y_or_n != 'y':
print("*******************************")
num = 5
user = eval(input("请随机输入一个数字(1~9):"))
i = 0
while True:
i += 1
if user > num:
print("遗憾,太大了")
break
elif user < num:
print("遗憾,太小了")
break