记python第一天
下面展示一个 猜数字游戏
。
# 猜数字游戏
import random # 导入random模块
secret = random.randint(1, 100) # 定义secret为1到100的随机数
print('''猜字游戏!
我想了一个1-100的正数,你最多可以猜6次,
看看能猜出来吗?''') # 打印出来这一堆文字
tries = 1 # 定义尝试次数
while tries <= 6: # 循环语句,当次数小于等于6时
guess = int(input("1-100的整数,第%d次猜,请输入:" % (tries,)))
# 定义guess为整数型,同时输出第%次猜,请输入:
if guess == secret: # 如果guess等于secret
print("恭喜答对了!你只猜了%d次!\n就是这个:%d! " % (tries, secret))
# 打印出猜对了,只猜了%次,就是%(输出secret)
break # 跳出循环
elif guess > secret: # 如果guess大于secret
print("不好意思,你的数大了一点儿!") # 打印出你的数大了
else: # 当次数仍小于等于6时其余的情况
print("不好意思,你的数小了一点儿!") # 打印出你的数小了
tries += 1 # 次数加赋值1
else: # 其余的情况
print("哎呀!怎么也没猜中!再见!") # 打印出再见
# %d 指有输出符号整数(十进制)
# \n 指的是换行
下面展示一个 点菜(随机模块)
。
import random # 导入random模块
menu = ["coffee", "tea", "cola", "milk", "water"] # 设立menu为5种变量
print("Menu", menu) # 打印出Menu,打印出menu
name = input("you name please: ") # name替换为输出you name please:
drink = random.choice(menu) # 从menu序列中随机选取一个元素
print("hello", name, "! enjoy your", drink) # 打印输出多个对象
下面展示一个 五角星(海龟模块)
。
import turtle # 导入海龟模块
size = int(input("please input size: (20~200)")) # 大小为整数型输入的数字
t = turtle.Turtle() # 定义turtle物件
t.color("red") # 定义颜色
t.pensize(3) # 定义粗细
for i in range(5): # 进入循环,循环五次
t.forward(size) # 乌龟向前输入的size
t.right(144) # 乌龟向右转144度
t.hideturtle() # 隐藏海龟
turtle.done() # 停止画笔绘制,但绘图窗体不关闭