python画旺仔代码_Python基础2

输入和输出  简称I/O  input output

标准I/O标准输入和输出 从键盘读,往屏幕写

文件I/o  从文件读,往文件写

网络I/O

print函数-普通输出

函数中的逗号是用来隔开多个参数

用一个\n表示换行符

print执行的时候都是默认换行,但加上end=''就是不会换行,加上#,那执行的结果也会出现#

格式化输出

1:如果变量只有1个,那么在输完格式化字符之后,%后面就不需要加上(),直接写变量名,2个以上就要加上括号再用逗号隔开,例如%(name,age)

2:如果遇到有小数点,那么就在格式化符号内加上'.数字',例如下图的%.2f    就是说要2个小数,如果直接不写上.2,那么下面的例如的数字就是12344.450000

3:有两种方式可以进行格式化输入,如下图,第二种比较简单,但公司要求较高的话就使用第一种吧

input函数

只有在下面的执行框里输入数据再点击回车,这个函数才会结束

1:首先输入input的值跟input的结果名(input_content)

2:再用print函数的格式化输出写入代码,随后让代码执行起来

3:执行起来后,在下方输入密码(123456),输完之后,按下回车,就重新出现最新的结果

例子:

变量类型转换

由于各种原因,我们拿到的数据不是我们想要的类型,此时就需要类型转换

类型转换前提这个数据能够转换成目标类型

要转换类型的格式:转换完的名字 = 新类型(原类型)

经常使用的转换类型有:

1:int(val),将变量val转换为int类型

2:float(val),将变量val转换为float类型

3:str(val),将变量val转换为str类型

举例:原字符串的两个数值11进行相加

if语句

在很多数据中,会遇到如果是什么再是什么,否则是什么,那么就要用if语句来写

例1:该用户输入正确的用户名之后则登录成功,否则则失败并且报错

要求再加上一个密码,才可进行登录

例子2:如果a大于b,进行相加,否则进行减法计算

运算符:

if语句-and、or、nor运算规则

and:必须两个条件都满足才能成功

注:非0为真,0位假

or:只要有一个条件满足,那就可以成功

注:在第二种方式的书写里还有另外两个小技巧

jieguo = a < b and a or b

把a < b and a 换成 false或者ture,就会进行判断哪个是真哪个是假,得出真实数据

not:

not是添加在print(结果名) 的结果名前面,会取反结果,也可以在条件前面加入

案例1

题目:按照分数来分等级

分析:

1:获得输入的分数

2:把字符串类型转换

3:根据分数分等级

案例2-猜拳游戏

random有报错,具体还没找出原因

randint是随即出系统的数据,后面写个范围值就好,而random是类型Python的数据箱,randint是箱里的工具

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,让我来教你如何用Python画一个旺仔吧! 首先,需要导入turtle库,这是Python自带的一个简单的绘图库,可以用来绘制基本的图形。 ```python import turtle ``` 接下来,我们需要设置画布大小和背景颜色: ```python turtle.setup(800, 600) turtle.bgcolor('white') ``` 然后,我们可以定义一些函数来绘制旺仔的各个部分。比如,我们可以用turtle库提供的circle函数来绘制旺仔的头部: ```python def draw_head(): turtle.penup() turtle.goto(0, 100) turtle.pendown() turtle.circle(50) ``` 同样的,我们可以定义其他的函数来绘制旺仔的身体、手、脚等部分。这里就不一一列举了,可以根据实际需要自行定义。 最后,我们可以在主函数中调用这些函数,将旺仔的各个部分组合起来: ```python def main(): draw_head() draw_body() draw_lhand() draw_rhand() draw_lfoot() draw_rfoot() turtle.done() if __name__ == '__main__': main() ``` 完整的代码如下: ```python import turtle def draw_head(): turtle.penup() turtle.goto(0, 100) turtle.pendown() turtle.circle(50) def draw_body(): turtle.penup() turtle.goto(0, 50) turtle.pendown() turtle.circle(100) def draw_lhand(): turtle.penup() turtle.goto(-50, 0) turtle.pendown() turtle.forward(50) def draw_rhand(): turtle.penup() turtle.goto(50, 0) turtle.pendown() turtle.forward(50) def draw_lfoot(): turtle.penup() turtle.goto(-50, -100) turtle.pendown() turtle.forward(50) def draw_rfoot(): turtle.penup() turtle.goto(50, -100) turtle.pendown() turtle.forward(50) def main(): turtle.setup(800, 600) turtle.bgcolor('white') draw_head() draw_body() draw_lhand() draw_rhand() draw_lfoot() draw_rfoot() turtle.done() if __name__ == '__main__': main() ``` 运行程序后,就可以看到一个简单的旺仔图案了。你可以根据自己的需求,修改代码来绘制更复杂的图案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值