python输入一个整数和一个字符_【Python4】print输出和转义字符、占位符,input用户输入...

目录

print()方法

转义字符

占位符%

write()函数

input()用户输入

textinput的基本格式

print()方法

1、print()方法可以把我们想要的信息输出出来,“()”里的内容为我们需要的信息。

print('hello world')

程序会输出:hello world

括号“()”里也可以是一个变量,这样输出出来的就是那个变量所表示的信息,例如:

a = 9

print(a)

程序输出的结果为:9

2、print()方法支持同时输出多个信息,中间会用一个空格隔开。例如

x, y = 20, 30

print(x,y)

输出为:

20 30

注意,20和30之间有一个空格

转义字符

在print()方法中,默认的设置就是换行结尾,也就是print(a,end="\n"),end是设置结尾的方法,\n表示换行,如果你不想用换行,你也可以用“ ”(中间有一个空格)表示,这样在和下一个print()输出结果就会在同一行,中间用一个空格来区分。

例如

print('hello')

print('world',end = "\n")

print('hello',end = " ")

print('world')

输出为:

占位符%

占位符,顾名思义就是占位置的符号,我们在编程中使用占位符,就是告诉程序:这里预定了一个位置。

常见的占位符有三种:

①%d 整数占位符

%d只能占位整数,即使是原数字为浮点数他也会强制转换变成整数。 例如:

a = 70.77

print('我考了%d分'%a)

输出为:

注意:要在后面表示的内容面前也加上%,例如%a

②%f 浮点数占位符

%f只能占位浮点数,实际用法为%.xf;

.x 是精确至小数点后x位,并且是用四舍五入的方法

例如:

a = 70.562

print("我卡里有%.2f元钱" %a)

输出为:

③%s字符串占位符

为字符串占位。

例如:

print("%s"%"hello word")

输出为:

write()函数

write()函数可以在画笔位置,输入一些文本信息。(write函数还可以用于写入文件,到后面再写)

arg -> 需要打印的参数

move -> 打印下一个时是否需要移动,默认是不移动的

align -> 打印文本的排版效果,默认是左对齐

font -> 打印文本的字体,第一个代表字体类型,第二个代表字体大小,第三个表示字体修饰(正常、加粗、倾斜等)

write(arg,move=false,align='left',font=('arial',8,'normal'))

在当前乌龟位置写入文本。

arg--信息,将写入Turtle绘画屏幕。

align(可选)--字符串“左(left)”、“中(center)”或“右(right)”。

font(可选)--三个字体(fontname、fontsize、fonttype)。

写入文本 - arg的字符串表示形式 - 当前

根据“对齐”(“左”、“中”或“右”)定位乌龟以及给定的字体。

import turtle as t

for i in range(1,10):

t.circle(100,360,i)

t.home()

t.rt(90)

t.pu()

t.fd(30)#为了不与图像重合,将小乌龟向下移动后写字

t.write("Oh!It is so cool!",False,'center')

t.fd(50)#为了小乌龟不挡住字,将小乌龟再次向下移动

————————————————

原文链接:https://blog.csdn.net/Commander_WingT/article/details/88748970

我们可以提供两个参数align和font,分别设置文本的对齐方式和字体。

import turtle

'''

write(arg,align='left',font=('arial',8,'normal'))

参数解释:arg 信息文本

align 字符位置

font (字体,字号大学,类型) ,arial--宋体

'''

turtle.penup()

turtle.goto(0,0)

turtle.down()

turtle.write('欢迎使用Python编程',align='left',font=('楷体',10,'normal'))

turtle.penup()

turtle.goto(0,-50)

turtle.down()

turtle.write('欢迎使用Python编程',align='center',font=('arial',15,'normal'))

turtle.penup()

turtle.goto(0,-100)

turtle.down()

turtle.write('欢迎使用Python编程',align='right',font=('arial',20,'normal'))

turtle.done()

input()用户输入

函数input()让程序暂停运行,等待用户输入一些文本,获取的信息会默认为string类型,即字符串

1.使用input输入一个整数

a = int(input())

b = a+1

print(b)

因为默认为输入string类型,所以需要使用int()去执行数据转换

2.使用带有提示的input()函数,‘  ’内的参数会向用户显示提示或说明

a = int(input('请输入一个数字:'))

b = a+1

print(b)

此为安装插件后的运行结果:

注意:在sublime中不能运行提示用户输入的程序,需要安装插件后才能使用,在以下链接中做出详细解释操作:

SublimeREPL--解决不能运行input()的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值