2020-10-22 记python第一天

it2026-06-17  7

记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() # 停止画笔绘制,但绘图窗体不关闭
最新回复(0)