#1写在前面的话
我觉得这样学习或许能够在学习的过程中事半功倍
第一道简单的python编写代码输出10行带标号的“Hello,world.”,具体效果参阅输入输出示例
1:Hello,world.
2:Hello,world.
3:Hello,world.
4:Hello,world.
5:Hello,world.
6:Hello,world.
7:Hello,world.
8:Hello,world.
9:Hello,world.
10:Hello,world.
题目很简单,对于新手来说也是十分的友好,但是在等待这个博客开通的审核过程中
闲来无事的我(当然也不是,还有别的作业呢只是不想先 往后开展)
在思考还有没有别的方式来进行实现
目前我学过一部分C语言
所以按照正常的C语言的一些输出方式通过一些循环,我想到了几种方法
for i in range(1,10): # 第一个个实例有间隔-------错误
print (i,':Hello,world.')
这个是我想要通过C语言的for循环
演变成python代码的类型进行实现
这两门语言还是有所不同的所以我出现了间隔的问题
for i in range(1,10): # 第一个实例修改版------正确
print (i,':Hello,world.',sep="")
通过百度等方式的查询解决了这个问题
print('1:Hello,world.\n2:Hello,world.\n3:Hello,world.\n4:Hello,world.\n5:Hello,world.\n6:Hello,world.\n7:Hello,world.\n8:Hello,world.\n9:Hello,world.\n10:Hello,world.')# 第二个实例
经过简单的思考,甚至是不用思考想到了这种通过输出换行符的方法在一行代码内实现了输出十行 的hello world
for i in range(1,10): # 第三个实例----正确
print ('%d:Hello,world.'%i)
通过对C语言中printf语句内部的%d方式输出十进制整数联想到python是否支持这种写法完成了这种方