从零开始的Python学习Episode 3——字符串格式化与for循环

一、字符串格式化

利用一段注释记录想要输出的字符串格式,并用 %s 、 %d 或 %f 依次代替要输出的数据(%s代表字符串,%d代表数字,%f代表浮点数),然后在这段注释之后依次加上要输出的数据。

 1 name = input("Name:")
 2 num = input("Number:")
 3 
 4 msg = """
 5 ------%s------
 6 Name: %s
 7 Number:%d
 8 --------------
 9 """ %(name,name,num)
10 
11 print(msg)

最后输出的结果如下:

在这里附带一个可以防止输入错误而报错的方法   isdigit()   可以判断变量的内容是否全部是数字。例子:

name = input("Name:")
num = input("Number:")

if num.isdigit()==False:
    print("Please input a number.")

输出结果为:

 

二、for循环

简单用法:

输出从0到99之间的整数

for i in range(100):
    print(i,end=" ")

 

进阶用法1:

确认范围,输出1到100之间的整数。

for i in range(1,101):
    print(i,end=" ")

注意:这里的范围是1-101,但输出的数只会到100。可以总结为:只输出头不输出尾。

 

进阶用法2:

确认范围与步长,括号中的2为步长,代表每两个数循环一次

for i in range(1,101,2):
    print(i,end=" ")

 

posted on 2018-09-17 23:36  微笑小狗  阅读(463)  评论(0编辑  收藏  举报

导航