本文主要是介绍python学习first day之不求甚解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
基本的输入输出函数
input()函数 print()函数 eval()函数
input()函数 : 无论输入什么内容,都会以字符串类型返回结果.
print()函数既可以打印输出一个字符串,也可以打印输出变量对应的值。打印输出时会在最后默认增加一个换行,如果需要更改结尾,可对end参数进行修改。
即print(<待输出内容>,end="<增加输出结尾>")
对end进行修改
eval()函数是去掉字符串最外侧的引号,并执行去掉引号后的内容
下面这种为错误示例
正确示例
if-elif-else 结构
判断语句后面要加冒号,且缩进是语句是否有关系的判断手段
剪刀石头布
for循环和while循环
1.for语句的循环执行次数是根据数据集合中元素个数确定的,
语法格式如:for<变量>in<数据集合> :
<语句块>
数据集合可以是字符串、文件、range()函数或其他数据类型
例
2.while循环
程序执行while语句时,判断条件,为True时执行语句,语句结束后返回再次判断条件;直到条件为False时循环停止,执行与while同级别的后续语句,
语法格式如:while<条件>:
<语句块>
while循环一定要注意循环结束条件,否则会造成死循环.
例
打印输出九九乘法表
for for循环
for i in range(1,10):for j in range(i):j=j+1print("%d*%d=%-4d"%(i,j,i*j),end="")print("")
while for循环
i=1
while i<10:for j in range(i):j=j+1print("%d*%d=%-4d"%(i,j,i*j),end="")print("")i = i + 1
while while循环
i = 1
while i <= 9:j = 1while j <= i:print("%d*%d=%-4d" % (i,j,i * j),end="")j += 1print()i += 1
结果
这篇关于python学习first day之不求甚解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!