2020-10-22 记python第一天

这篇博客介绍了Python初学者的三个简单实例:使用random模块进行猜数字游戏,通过choice方法实现随机点菜,利用turtle模块绘制五角星。这三个例子覆盖了基本的随机数生成、用户输入处理和图形绘制,是Python入门的好起点。
摘要由CSDN通过智能技术生成

记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()  # 停止画笔绘制,但绘图窗体不关闭
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值