python初级小程序_Python入门小程序(一)

学习了FishC的Python零基础入门第4节,本次的内容是Python的while循环语句和条件语句。

1. 用一个条件语句实现猜数字的小程序程序设定一个数字,用户输入一个数字,判断是否猜对。

temp=input("猜猜我心中的数字:")

guess=int(temp)

if guess==8:

print("猜对!")

else:

print("猜错了!")

print("游戏结束!")

运行结果:

2. 改进程序猜随机数字上一个程序中,用户猜错要重新运行程序,嵌套while循环让用户可以一直猜,知道猜对。另外,系统设定的数字不能是静态的,要改为随机生成。

#改进

import random

temp = input("猜猜我心中的数字:")

guess=int(temp)

secret=random.randint(1,10)

while guess!=secret:

if (guess

print("猜小了!")

else:

print("猜大了!")

temp=input("猜猜我心中的数字:")

guess = int(temp)

print("猜对!游戏结束!")

运行结果:

3. 改进程序限定用户的机会现在,用户只能有三次机会来猜数字。我们可以修改循环的条件,当用户没猜中并且机会还没用完,就一直执行这个循环体。

import random

temp = input("猜猜我心中的数字:")

guess = int(temp)

secret = random.randint(1,10)

i = 2

while (guess!=secret)and(i):

if (guess < secret):

print("猜小了!")

print("剩余机会次数:",i)

else:

print("猜大了!")

print("剩余机会次数:", i)

temp = input("猜猜我心中的数字:")

guess = int(temp)

i = i - 1

else:

if(i>0):

print("猜对!游戏结束!")

else:

print("你的机会用完!")

运行结果:

4. 总结一下要点在 python 中,while … else 在循环条件为 false 时执行 else 语句块。

Python中的and逻辑运算操作符可以将任意表达式连接在一起,并得到一个布尔类型的值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值