从一个公众号里得知,python居然可以把公众号里的文章全部抓出来存到一个PDF文件里。想到每次手指在屏幕上一直滑一直滑才能翻到底,拥有这项技能简直帅呆了!
好了,我这个小白要开始学python了!
和python 的第一次接触,缘起于小甲鱼的教学视频,开始于一个猜数字的游戏。
print(“---猜数字游戏---”)
temp=input("请输入一个数字")————给变量temp赋值
guess=int(temp)————将变量temp转化为整型
if guess == 8:
print ("太厉害了,你居然猜到了!")
print ("不过,猜对了也是没有奖励的哦")
else:
print ("猜错啦,我现在心里想的是8")
print ("游戏结束")
- 你是不是在心里耻笑我呢?这么简单的代码!
- 居然只能猜一次?
- 要想继续猜,居然还要重新运行程序!用户体验也太差了吧!
- 猜之后也不告诉我是大了还是小了?这游戏没得玩了!
- 好吧,我去改(我突然看到了程序员们无奈的眼神😁)!
print(“---猜数字游戏---”)
temp=input("请输入一个数字")
guess=int(temp)
while guess !=8:
temp=input("猜错啦,请重新输入:")
guess=int(temp)
if guess == 8:
print ("太厉害了,你居然猜到了!")
print ("不过,猜对了也没有奖励的哦")
else:
if guess >8:
print ("太大了,重新猜")
else :
print ("太小了,重新猜")
print ("游戏结束")
- 这次好多了!
- 可是数字为什么一定要是8呢?不能是随机数吗?
- 好吧,我去改(请接受我哀怨的眼神,不能一次说清楚吗?好吧,虽然说清楚了,我也不一定会修改😁)!
- 奇怪,居然没发现第一次猜的时候只判断数字是否正确,不判断是大了还是小了😄!
- 作为一个有原则的伪程序员,我还是在别人没发现之前把它改了吧!
print(“---猜数字游戏---”)
temp=input("请输入一个数字")
guess=int(temp)
while guess !=8:
if guess == 8:
print ("太厉害了,你居然猜到了!")
print ("不过,猜对了也没有奖励的哦")
else:
if guess >8:
print ("太大了,重新猜")
temp=input("请重新输入一个数字")
guess=int(temp)
else :
print ("太小了,重新猜")
temp=input("请重新输入一个数字")
guess=int(temp)
print ("游戏结束")
- 还有一个随机数的问题💔💔💔
random模块
randint() 函数:生成一个随机整数。
randint(a,b):生成一个在a和b之间的随机整数。
eg:a=random.randint(1.50)
print(“---猜数字游戏---”)
import random
secret=random.randint(1,50)
while (True):
temp=input("请输入一个数字(1-50)")
guess=int(temp)
if guess == secret:
print ("太厉害了,你居然猜到了!")
print ("不过,猜对了也是没有奖励的哦")
print ("游戏结束")
break
else:
if guess >secret:
print ("太大了,重新猜")
else :
print ("太小了,重新猜")
- good job!
- 😄😄😄
- 😄😄😄
- 不过,输入的数字不在(1-50)这个范围内,程序还是能运行。
- 怎么这么多bug啊。好吧,我去改!💔💔💔
#_*_coding:utf-8_*_—————python不支持中文的解决办法!
print "*****猜数字游戏*****"
import random
secret=random.randint(1,50)
while True:
while True:
temp=input("请输入一个数字(1-50): ")
guess=int(temp)
if guess > 50 or guess < 1:
print "输入不合法。请重新输入!"
else:
break
if guess == secret:
print "太厉害了,你居然猜到了!"
print "不过,猜对了也是没有奖励的哦"
print "游戏结束"
break
else:
if guess > secret:
print "too big"
else :
print "too small"
- 一个大写的完美!
- end -
我是传送门
外行学python( 一 猜数字 )
外行学python( 二 打飞机 )
外行学python( 三 列表 )
外行学python( 四 兔子繁殖问题 )