Python之猜数字小游戏

使用if,while和随机数函数来实现猜数字

输出print和输入input的使用

  • input()和print()里的参数都是输出,但input会让用户输入,且返回用户输入的一个字符串

  • print()在输出的时候自带换行,可以使用end=’’,来把换行去掉,end相当于把print自带的\n换成后面的字符串,例如

    a = 'asdf'
    i = 0
    while i<4:
    	print(a[i],end=' ')
    	i+=1
    

​ 结果为

a s d f

​ 若去掉end=’ ',结果为

a
s
d
f

简单的猜数字小程序

import random

answer = random.randint(1,10)
while True:
    temp = input("猜数字:")
    guess = int(temp)
    if guess == answer:
        print("猜中了")
        break
    else:
        if guess > answer:
            print("大了")
        else:
            print("小了")
print("游戏结束")

注意事项

  • python是使用缩进来表示区域的,有相同缩进的代码表示他们是相同的区域,相当于用大括号括起来的区域
  • while,if 和 else后面需要添加:
  • 每一句话后面不需要加;
  • random默认使用系统时间作为种子,可以使用getstate获取当前种子,用setstate设置种子,通过这两个,可使random结果再现
  • python是区分大小写的,且True和False的第一个字母是大写的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值