Python基础
学习python的第一天,算是真正开始接触python,从今天开始就开始了我的python学习旅程,加油吧少年。
刚开始用电脑安装了annaconda一个资源库,还有pycharm编辑器,就开始在pycharm上编写代码了,学习了python最基础的语法,刚一接触语法就感觉到了python语言的方便,用更少的代码实现跟多的功能,比其他语言更加简练,最方便的是python中有大量的开源库,直接调用函数就能实现想要的功能,最简单的实现代码 例如:打印helloworld 直接 print(“helloworld”)就可以实现。实现最简单的大小写字母转换
a = input("请输入一个大写字母:")
print(a.lower())
这样直接就将输入的大写字母转换为小写字母了。今天讲了几种数据类型,int,float,str,bool,标识符以及关键字,在python中有38个关键字False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’,然后讲了运算符和分支语句,if条件句
双分支
if 表达式(bool类型):
逻辑代码1
else:
逻辑代码2
多分支
if 表达式1(bool类型):
逻辑代码1
elif 表达式2(bool类型):
逻辑代码2
elif 表达式2(bool类型):
逻辑代码2
....
else:
逻辑代码n
有一个思考题给大家分享下:
本题为广为流传的一经典逻辑推理题目,原题如下:
孙膑,庞涓都是鬼谷子的徒弟。一天鬼谷子出了这道题目:
他从2到99中选出两个不同的整数,把积告诉孙膑,把和告诉庞涓;
庞涓说:我虽然不能确定这两个数是什么,但是我肯定你也不知道这两个数是什么。
孙膑说:我本来的确不知道,但是听你这么一说,我现在能够确定这两个数字了。
庞涓说:既然你这么说,我现在也知道这两个数字是什么了。
请问这两个数字是什么?为什么?