变量名就像真实的名字,把名字贴在值上
-----变量前要赋值
"字符串“
print("\now")
ow
第一改进,提示猜的数字是大了还是小了
比较判断
temp = input("请输入")
guess = int(temp)###这里有忘记转化
if guess == 8:
print ("猜对了")
count = count +1
else:
if guess > 8:
print ("猜大了")
else:
print ("猜小了")
print ("游戏结束")
第二个改进,可以多尝试几次密码
用了while循环
count = 0
while count < 3:#改进用了while循环
temp = input("请输入密码")
guess = int(temp)
if guess == 8:
print ("猜对了")
count = count +1
else:
if guess > 8:
print ("猜大了")
else:
print ("猜小了")
count = count +1
print ("游戏结束")
第三个改进,每次程序产生随机数
导入random
有个函数叫 randint(), 他会返回一个随机整数
所以用random就要import他
每次运营密码都不一样,猜也猜不透
import random
secret = random.randint(1,10)
count = 0
while count < 3:
temp = input("请输入密码")
guess = int(temp)
if guess == secret:
print ("猜对了")
count = count +1
else:
if guess > secret:
print ("猜大了")
else:
print ("猜小了")
count = count +1
print ("游戏结束")
课后习题
1.尝试写代码实现以下截图功能:
temp = input("请输入一个整数:")
number = int(temp)
i = 1
while number:
print(i)
i = i + 1
number = number - 1
- 尝试写代码实现以下截图功能:
temp = input("请输入一个整数:")
number = int(temp)#转换成整数型
while number:
i = number - 1
while i :
print(" ",end = "")#后面不加end,他们就竖着输出
i = i - 1
j = number
while j :
print("*",end = "")
j = j-1
print()
number = number - 1