Python-第一天基础
Pytone做一些简单的运算:
Python可以计算数字之和
print(1+2)
3
字符串+字符串
字符串是什么?
字符可以是中文、英文、数字或者是混合的文本。字符串通常被包含在引号内,可以是双引号"",也可以是单引号’’,例如’my python lession’
>>>print("you"+"me")
youme
可以在me前加入空格显示更为直观
print("you"+" me")
you me
字符串运算
>>>print("Lim"*10)
LimLimLimLimLimLimLimLimLimLim
字符串运算加入回车,按照输出顺序显示
>>>print("Lim\n"*10)
Lim
Lim
Lim
Lim
Lim
Lim
Lim
Lim
Lim
Lim
那么字符串是否可以使用+运算呢?尝试一下
print("Lim\n"+10)
Traceback (most recent call last):
File "c:/Users/ext.luyanlin/Desktop/Python/a=hello world.py", line 1, in <module>
print("Lim\n"+10)
TypeError: must be str, not int
果然,结果是出错的
写一个简单的游戏
猜数字游戏
print('------------ Game ----------')
#交互输入的内容设置一个变量temp
temp = input('guses number:')
#int(temp)将它转化为整醒
guess = int(temp)
if guess == 8:
print ("bingo")
else:
print ("error")
print ("Game over")
运行如下:
------------ Game ----------
guses number:8
猜对了
Game over
课后练习
1.编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!”
name = input ('输入名字:')
print ('你好',name)
输入名字:陆彦霖
你好 陆彦霖
2.编写程序:calc.py 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”
print ('输入一个数字看看输出的结果')
num = input('输入你喜欢的一个数字:')
number = int(num)
if number == 66:
print ('你妹妹好漂亮')
elif number > 66:
print ('你大爷好丑')
elif number < 66:
print ('你大爷好丑')