004改进我们的有小游戏

变量名就像真实的名字,把名字贴在值上
-----变量前要赋值
"字符串“

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
  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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值